Hướng dẫn import database mysql bằng big dump chi tiết

Đối với shared hosting, việc bị giới hạn import database mysql lớn là có thể có, có thể giới hạn kích thước hoặc số dòng, số bảng. Big Dump có thể giải quyết vấn đề này một cách đơn giản. Đây là công cụ chuyên dùng để import database lớn.

Chuẩn bị

  • Truy cập được vào control panel
  • Tải script big dump tại đây: http://www.ozerov.de/bigdump.zip
  • MySQL dump (database cần import), đã được nén bằng gzip, trong ví dụ này mình sẽ đặt tên nó là largedatabase.gz

Bước 1 — Tạo database trên cpanel

Để import database mysql dump thì cần có database trước (dĩ nhiên!?). Các bạn hãy tạo một database mới tại section MySQL Databases

Lưu 4 thông tin sau lại vì chúng ta cần ở bước 2:

MySQL Database

MySQL User

MySQL Host

MySQL Password.

mysql database detail

Bước 2 — Sửa file big dump

Ở bước chuẩn bị, các bạn đã tải file bigdump.zip về, hãy giải nén nó, và mở nó lên bằng một text editor. Ở đây mình sử dụng Notepad để mở:

File bigdump sẽ tạo một kết nối tới Database mà mình đã tạo ở Bước 1, vì vậy hãy thêm 4 thông số kết nối tới database vào trong file bigdump ở từng mục tương ứng mà bạn đã là ở Bước 1 như sau:

$db_server   = ‘MySQL host‘;

$db_name     = ‘MySQL database‘;

$db_username = ‘MySQL User‘;

$db_password = ‘MySQL Password‘;

Kết quả tương tự như sau, lưu ý là các thông tin database của bạn sẽ khác, cho nên đừng điền giống y chang mình nhé:

bigdumpconfig1

Lưu lại file bigdump.php này


Bước 3 — Upload bigdump.php và largedatabase.gz lên thư mục gốc của hosting để tiến hành import database mysql

Như vậy là bạn đang có trong máy 2 file

  1. Bigdump.php đã được chỉnh sửa ở Bước 2
  2. largedatabase.gz đã có ở bước Chuẩn Bị

Hãy dùng FTP client như FileZilla, File Manager để upload cả 2 file lên thư mục public_html của tài khoản hosting của bạn. Trong bài hướng dẫn này mình sẽ dùng File Manager 2 của Hostinger (net2ftp) để upload cả 2 file này.

Cách upload như sau:

Bước 3.1

Truy cập File manager 2 từ trong control panel của Hostinger

filemanager2

Bước 3.2

Click chuột vào icon upload

uploadftp

Bước 3.3

Tại cửa sổ tiếp theo, hãy chọn 2 file bigdump.php và largedatabase.gz để upload

Bước 3.4

Nhấn vào icon submit để tiến hành upload

Bước 3.5

Truy cập vào đường dẫn bigdump.php có trên trình duyệt. Theo ví dụ của mình thì đường dẫn có link như sau: blog-hostingervn.esy.es/bigdump.php

Của bạn sẽ có dạng domain.com/bigdump.php

Bước 3.6

Nhấn vào nút Start Import, nếu không có gì trở ngại, bạn sẽ thấy kết quả có chữ Congratulation, như vậy là import xong nhé bạn:

uploadftpbigdump2

GHI CHÚ! Nếu file vẫn quá lớn bạn có thể chia nhỏ database ra để nhập từ từ, hướng dẫn chia nhỏ database mình sẽ viết ở một bài khác.

import database mysql lớn thành công

Kết quả

Như vậy là bạn đã biết cách import bằng bigdump, đây là một công cụ rất hữu ích và rất nhanh để import database mysql lớn. Cách này có thể áp dụng ở tất cả các nhà cung cấp shared hosting linux.

Scores: 4.9 (78 votes)

100 lần tự tìm hiểu cũng không bằng 1 lần được tư vấn