Trung Tâm Đào Tạo Mạng Máy Tính Nhất Nghệ   Trung Tâm Đào Tạo Mạng Máy Tính Nhất Nghệ
Trang Chủ Giới Thiệu Chương Trình Học Tài Liệu Tin Tức F.A.Q Lịch Khai Giảng Học Phí Việc Làm Liên Hệ

Go Back   Trung Tâm Đào Tạo Mạng Máy Tính Nhất Nghệ > WEB - ĐỒ HỌA - LẬP TRÌNH > Web Development > PHP
Đăng Ký Thành Viên Thành Viên Lịch Ðánh Dấu Ðã Ðọc

Vui lòng gõ từ khóa liên quan đến vấn đề bạn quan tâm vào khung dưới , trước khi đặt câu hỏi mới.


Trả lời
 
Ðiều Chỉnh
  #1  
Old 19-03-2010, 15:05
ldkhanhit's Avatar
ldkhanhit ldkhanhit vẫn chưa có mặt trong diễn đàn
Moderator
 
Tham gia ngày: Feb 2009
Bài gởi: 1,006
Thanks: 17
Thanked 315 Times in 210 Posts
Arrow Hướng dẩn sử dụng MysqlDumper để Backup & Restore batabase khổng lồ trên web

Trong quá trình mình làm web nếu xài MySQL PHPMyAdmin thì có những hạn chế sau:
- Nếu xài bảng Appserv 2.5.9 là bảng ổn định nhất nhưng database nó cho phép ta import khoản 2Mb thôi. Khi sử dụng database khoản 20Mb thì không Import vào được.
- Nếu xài bảng Appserv 2.6.0 thì database cho ta import khoản 80Mb nhưng phiên bảng này hay bị lỗi khi làm diễn đàn.
- Còn một cách nửa mà mình muốn giới thiệu tới các bạn khi sử dụng database có dung lượng lớn khi muốn làm trên host cũng như máy local đó là sử dụng MySQLDumper.
- Mời các bạn xem hướng dẫn dưới đây nhé:

1. Cài Đặt My Sql Dumper
+ Đầu tiên bạn download file mysqldumper.rar ở file đính kèm về upload lên host upload cho nào cũng được ví dụ bạn upload là hxxp://domain/mysqldumper/
+ Sau khi upload xong bạn nên CHMOD thư mục mysqldumper thành 777 (CHMOD 777 là sét quyền ghi cho thư mục đó. Để set quyền cho thư mục mysqldumper sau khi up lên host thì bạn phải vào phần quản lý host tìm tới thư mục mysqldumper rồi check vào dấu Modify rồi check vào quyền Write hoặc Full cho nó là xong. Nếu không hiểu thì chịu khó xem một số bài cấu hình site trên host hoặc phân quyển cho những thư mục Hitcounter, UserOnline, ....) vì khi cài đặt sẽ có tạo thêm Folder không CHMOD thì tự mình tạo.
Bạn run hxxp://domain/mysqldumper/install.php trang đầu tiên bạn gặp là chọn ngôn ngữ mình chọn English.

+ Kế tiếp là phần khai báo thông tin truy cập database cần Backup & Restore. Bạn chỉ cần điển thông tin User và Password của database là đủ còn Port: và Socket: để trống. Cuối cùng bạn nhấp nút Connect To MySQL

Chương trình sẽ Test Connect và báo cho bạn biết là User & Pass trên có quyền truy cập database nào, nếu nó hiển thị đúng database diễn đàn mà ta cần thì ok rồi. Chọn Save and Continue.........

+ Ở trang kế tiếp là chương trình muốn bạn khẳng định những khai báo trên, nếu chắc rồi thì nhấp Continue........... thấy sai thì chọn Edit........ để làm lại.
Ta tiếp tục

+ Ở bước kế tiếp là khởi tạo thư mục. Như phần trên mình đã nói nếu bạn CHMOD 777 cho thư mục mysqldumper thì bây giờ ở đây nó sẽ tự tạo cho bạn các thư mục và tự động CHMOD thành 777 cho các thư mục mới đó.

Còn nếu lúc đầu chưa CHMOD mysqldumper thành 777 thì ta phải tự tạo các thư mục như sau và CHMOD chúng thành 777
Code:
hxxp://domain/mysqldumper/workhxxp://domain/mysqldumper/work/confighxxp://domain/mysqldumper/work/loghxxp://domain/mysqldumper/work/backuphxxp://domain/mysqldumper/work/structure
Sau khi tạo và CHMOD xong bạn có thể nhấp vào nút Check My Directories nếu hiện đấ Nice là ok. Nhấp tiếp Continue............. để tiếp tục !
(Xem hình)

+ Bước cuối cùng là thông báo thành công

Installation Finish
Installation completed --> start MySQLDumper

Nhấp Start MySQLDumper để sử dụng chương trình.
==================================================
2. Hướng Dẫn Sử Dụng
Bạn nên tâm niệm rằng cái gì không biết thì đừng vọc nhất là database này đang sử dụng, muốn vọc thì cài localhost rồi test. Do đó chỉ vào những nơi nào cần.

A. BACKUP DATABASE

1. Nhấp vào nút Backup
2. Start New Backup

Vậy là chương trình bắt đầu backup. Bạn cứ việc ngồi đợi xem kết quả. Khi nó hiện kết quả thì nhấp Continue.......... để hoàn tất việc backup. File backup của chúng ta thường có dạng .gz
Bây giờ chúng ta Restore nếu cùng host thì đơn giản.......nhưng khi chuyển host mới thì sau.
Ở phần File Administration chúng ta sẽ thấy cái file database mà bạn vừa backup xong, bạn có thể download nó về máy của mình để lưu dự phòng. Backup cách nhấp chuột phải vào nó chọn Save Taget As.......... Có thể dùng Internet Download Manager để download cho nhanh.

Chúng ta nói Restore luôn nhé !

B. RESTORE DATABASE
Ở host mới
+ Tạo database mới (user và pass)
+ Cài đặt MySQLDumper như hướng dẫn trên.
+ Upload file backup (file .gz vừa download về máy) lên thư mục backup ở host mới

hxxp://domain/mysqldumper/work/backup

+ Chạy MySQLDumper chạy phần Restore, ở cửa sổ Restore bạn chọn database mà bạn muốn Restore.

Ngồi chờ kết quả.
----------------------------------------------------
Khi xong tất cả thì việc cuối cùng là bạn làm sao để database đó hoạt động, vấn đề này nằm trong phạm trụ cài đặt của mỗi mã nguồn nên mình không nói gì thêm.

Vậy là xong rồi đó các bạn ! Tùy dài dòng nhưng chịu khó ngồi vọc xíu thấy nó cũng rất đơn giản và hữu ích cho những ai hay chuyển host .
Bổ sung thêm là nếu bạn backup bằng scrip này thì bạn phải restore bằng chính scrip này , nếu dùng những scrip khác như bigdum , BRData .... thì chuyện lỗi font hoặc không thể restore được sẽ là chuyện tất yếu sẽ xảy đến .

Download MySQLDumper tại đây nhé!
http://www.mediafire.com/?mzyycczmjzw

Chúc các bạn thành công với bài viết này.
__________________
CÙ LẦN PHAN THIẾT
Trả Lời Với Trích Dẫn
Đã có 9 người gửi lời cảm ơn ldkhanhit vì bài viết hữu ích này:
Sponsored links
  #2  
Old 20-09-2010, 11:02
Solar_Neko Solar_Neko vẫn chưa có mặt trong diễn đàn
Thành Viên Mới
 
Tham gia ngày: Jun 2010
Bài gởi: 45
Thanks: 7
Thanked 5 Times in 5 Posts
Dù là khổng lồ nhưng vượt quá 300mb nó sẽ báo lỗi. Mình muốn restore DB > 500mb thì phải dùng phần mềm nào ? Kể cả bigdump.php cũng chỉ config được nhỏ hơn 300mb.
Trả Lời Với Trích Dẫn
  #3  
Old 22-09-2010, 23:41
ldkhanhit's Avatar
ldkhanhit ldkhanhit vẫn chưa có mặt trong diễn đàn
Moderator
 
Tham gia ngày: Feb 2009
Bài gởi: 1,006
Thanks: 17
Thanked 315 Times in 210 Posts
Nếu database của bạn lớn như vậy thì bạn phải chuyển sang hệ quản trị cơ sở dữ liệu lớn hơn như SQL Sever thôi.
__________________
CÙ LẦN PHAN THIẾT
Trả Lời Với Trích Dẫn
  #4  
Old 14-12-2010, 08:10
hoangth hoangth vẫn chưa có mặt trong diễn đàn
PHP Support
 
Tham gia ngày: Jun 2007
Bài gởi: 555
Thanks: 12
Thanked 477 Times in 130 Posts
Trích:
Nguyên văn bởi Solar_Neko View Post
Dù là khổng lồ nhưng vượt quá 300mb nó sẽ báo lỗi. Mình muốn restore DB > 500mb thì phải dùng phần mềm nào ? Kể cả bigdump.php cũng chỉ config được nhỏ hơn 300mb.
Bạn có thể sử dụng Navicat có thể sẽ ok đó.
__________________
Come back ... !
Trả Lời Với Trích Dẫn
  #5  
Old 16-07-2011, 15:18
00skull00 00skull00 vẫn chưa có mặt trong diễn đàn
Khám Phá
 
Tham gia ngày: Jul 2011
Tuổi: 27
Bài gởi: 202
Thanks: 59
Thanked 25 Times in 23 Posts
Trích:
Nguyên văn bởi Solar_Neko View Post
Dù là khổng lồ nhưng vượt quá 300mb nó sẽ báo lỗi. Mình muốn restore DB > 500mb thì phải dùng phần mềm nào ? Kể cả bigdump.php cũng chỉ config được nhỏ hơn 300mb.
xin lỗi vì đã bới móc
nếu data quá lớn, bạn có thể chia data thành từng đoạn để backup với sypex, sau đó restore tương tự. Mình đã restore thành công data 1,1G
Trả Lời Với Trích Dẫn
  #6  
Old 17-08-2011, 22:11
killed killed vẫn chưa có mặt trong diễn đàn
Thành Viên Lâu Năm
 
Tham gia ngày: Oct 2007
Bài gởi: 1,300
Thanks: 39
Thanked 128 Times in 68 Posts
Đây là con dao 2 lưỡi nếu nói trong độ khả nhiệm và bảo mật.

Chỉ nên sử dụng phpmyadmin vì tính an toàn cũng như tương thích cao. Nếu cần nhu cầu lớn, hãy sử dụng ở dạng thứ console sẽ tốt hơn (hoặc chí ít nhờ bên host hỗ trợ)
__________________
Nhận làm việc freelancer cài đặt server linux dạo...
CV cá nhân: http://x3x.ath.cx/?page_id=2
Trả Lời Với Trích Dẫn
  #7  
Old 24-08-2011, 16:16
tiniton tiniton vẫn chưa có mặt trong diễn đàn
Thành Viên Mới
 
Tham gia ngày: Feb 2009
Tuổi: 29
Bài gởi: 40
Thanks: 2
Thanked 7 Times in 5 Posts
Thank đã chia sẽ, đi ngang qua úp dùm cho ai có nhu cầu.


_________________________
web gia re
thiet ke web gia re
thiết kế website giá rẻ
thiet ke web don gian
Trả Lời Với Trích Dẫn
  #8  
Old 12-11-2011, 16:01
ceogroup ceogroup vẫn chưa có mặt trong diễn đàn
Mới Đăng Ký
 
Tham gia ngày: Dec 2010
Nơi Cư Ngụ: Hà Nội
Tuổi: 29
Bài gởi: 1
Thanks: 1
Thanked 0 Times in 0 Posts
uh, cái này vẫn bị giới hạn 300M. Còn cái nào khác không bạn?
__________________
ceogroup
Trả Lời Với Trích Dẫn
  #9  
Old 04-02-2012, 21:58
0923382111 0923382111 vẫn chưa có mặt trong diễn đàn
Mới Đăng Ký
 
Tham gia ngày: Feb 2012
Tuổi: 25
Bài gởi: 2
Thanks: 1
Thanked 0 Times in 0 Posts
Cả nhà xem giúp mình lỗi Fatal error: Cannot use string offset as an array khi dùng MySQLDumper

Mình tải và cài MySQLDumper ok rồi , nhưng khi back up database thì nó báo lỗi

Fatal error: Cannot use string offset as an array in /home/xxx/public_html/includes/config.php on line 26

line 26 trong file incluse là : $config['Database']['dbtype'] = 'mysql';

Bạn nào biết chỉ giúp mình, xin cảm ơn!
Trả Lời Với Trích Dẫn
  #10  
Old 08-10-2012, 09:05
maythucphamtp maythucphamtp vẫn chưa có mặt trong diễn đàn
Mới Đăng Ký
 
Tham gia ngày: May 2012
Bài gởi: 7
Thanks: 0
Thanked 1 Time in 1 Post
lỗi này khó chưa nhỉ?mình chưa dùng drumper nhưng mình cũng bị lỗi vượt qua dung lượng tại phpmyadmin
__________________
Công Ty CP xuất nhập khẩu Máy thực phẩm TRƯỜNG PHÁT là một công ty chuyên cung cấp các loại thiết bị máy móc của các hãng nổi tiếng Trung Quốc trong lĩnh vực chế biến thực phẩm, Lò nướng bánh, máy chia bột, máy làm kem, máy trộn bột, máy đánh kem....
Trả Lời Với Trích Dẫn
Sponsored links
Trả lời

Bookmarks

Ðiều Chỉnh

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến

Similar Threads
Ðề tài Người Gởi Chuyên mục Trả lời Bài mới gởi
[Help] Help me toanminhtran48 Những Vấn Đề Khác 11 24-03-2010 19:11
Hướng dẩn sử dụng MysqlDumper để Backup & Restore batabase khổng lồ trên web ldkhanhit Lớp Web Doanh Nghiệp 0 19-03-2010 14:47



Múi giờ GMT +7. Hiện tại là 07:19
Powered by: vBulletin Version 3.8.7
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Ad Management by RedTyger