Thứ Bảy, 27 tháng 2, 2016

Hướng dẫn Import file Database có dung lượng lớn hơn cho phép của Host bằng BigDump

Đôi khi chúng ta cần import database từ host cũ để chuyển sang một host mới hoặc tạo thêm website clone, nhưng gặp phải vấn đề về việc dung lượng file database của chúng ta lớn hơn mức cho phép của host, ví dụ 000webhost = 2048Kib. Vậy thì phải làm sao? Mình tìm hiểu trên mạng thì thấy có 3 cách, một là chia nhỏ file database ra và up lên lần lượt bằng "SQL-Splitter", cách khác là dùng SSH nếu như bạn có thể can thiệp vào thư mục root của host, nhưng mình xài host free như 000webhost thì không làm thế được, nên mình chọn cách thứ 3 đó là import database bằng script Bigdump.

Hướng dẫn Import file Database có dung lượng lớn hơn cho phép của Host bằng BigDump:

Bước 1: Vào phpMyAdmin host cũ export database
- Chú ý kiểm tra phần collation, thường là "utf8_general_ci"
- Trong phần export chọn custom, kéo xuống đánh dấu phần "Truncate table before insert" để tránh xảy ra lỗi "Error Code: 1062. Duplicate entry '1' for key 'PRIMARY'"
Bước 2: Vào website http://www.ozerov.de/bigdump/usage/ download file script Bigdump.zip về
Bước 3: Giải nén và dùng FTP upload lên host, upload luôn cả file database đã export, chú ý để ở ngoài thư muc public_html
Bước 4: Chỉnh sửa lại file bigdump.php cho chính xác các thông số như:
$db_server = 'localhost';// --> địa chỉ server
$db_name = '';// --> tên database
$db_username = '';// --> user
$db_password = ''; //--> mật khẩu
$filename = 'abc.sql';// --> tên file database, ở đây là test.sql (Nên để trống)
$db_connection_charset = 'utf8';// -->  (utf8 hoặc latin1) cái này quan trọng này, nếu không đúng database sẽ rất dễ bị lỗi tiếng Việt. Nếu sao lưu bằng mysql dumper thì thường là utf8 còn các tools khác là latin1 

Bước 5: Vào domain-của-bạn.com/bigdump.php trên trình duyệt. Start thôi.
- Nếu bị báo lỗi 300 line thì bạn vào lại file bigdump.php, tìm đến dòng
"max_query_lines" sửa giá trị càng lớn càng tốt VD: 99999 rồi chạy lại

Hướng dẫn bằng tiếng anh trên trang chủ Bigdump

Có thể tham khảo video này:


Không có nhận xét nào:
Write nhận xét