Hướng dẫn import database mysql bằng command

Làm cách nào để import được database nặng hơn mức cho phép? Bạn đã bao giờ import database nặng lên tới 1Gb, 2Gb hay nhiều hơn thế? Bạn thường sử dụng cách nào để  import database nặng như vậy?

Mình thì hay sử dụng command(cmd) của window để import, rất đơn giản mà lại nhanh chóng nữa.

Bước 1: Trước tiên là bạn phải chuẩn bị trước cơ sở dữ liệu rồi, thường thì nên để trong ổ D:\\data.sql để khi gõ lệnh cho dễ. Bạn mở cmd của window lên bằng cách bấm phím window + r rồi gõ ‘cmd‘ và enter:

0

Hoặc bạn bấm phim window rồi gõ ‘cmd‘ cũng được ta sẽ thấy 1 khung màn hình đen hiện lên.

Bước 2: Nếu bạn cài xampp ở ổ C thì bỏ qua bước này, còn cài ở ổ khác thì thực hiện bước này, thường khi mình cài xampp thì mình sẽ không cài ở ổ C vì sau này cài lại win đỡ mất dữ liệu. Dưới đây là mình cài xampp ở ổ D:

Chúng ta gõ lệnh: d:  để di chuyển về ổ D:

Hướng dẫn import database mysql bằng command

 

Bước 3: import cơ sở dữ liệu

Bạn thực hiện lệnh: D:\xampp\mysql\bin\mysql -u {username} -p {databasename} < file_name.sql

Hướng dẫn import database mysql bằng command

 

Ở đây do lúc cài đặt xampp mình cài bị duplicate thư mục xampp nên có câu lệnh trên mới có đoạn D:\>xampp\xampp\mysql… , còn thường thì D:\xampp\mysql… root là username, blogit.vn là tên bảng, D:\data.sql là cơ sở dữ liệu mình để trong ổ D, nếu bạn để ở đâu thì gọi đường dẫn đúng là được. Gõ đúng thì khi bạn enter nó sẽ hỏi password, thường lúc cài ở localhost sẽ không để mật khẩu nên bạn nhấn enter luôn, nêu có mật khẩu thì gõ vào rồi nhấn enter. Nếu data của bạn nặng thì phải đợi nó chạy lúc là ok.

Hướng dẫn import database mysql bằng command

 

Khi chạy xong nó sẽ tự động xuống dòng như hình trên là được rồi. Bạn vào http://localhost/phpmyadmin để kiểm tra lại kết quả.

Kết luận: Cả bài viết chỉ quan trọng nhất là câu lệnh D:\xampp\mysql\bin\mysql -u {username} -p {databasename} < file_name.sql. Bạn viết sao cho đúng username, databasename và địa chỉ file data cần import là được.

UPDATE: Nếu bạn gặp lỗi ERROR 2006 (HY000) at line 2964: MySQL server has gone away thì sẽ xử lý như sau:

Vào thư mục xampp tìm kiếm file tên my.ini. Sau đó tìm kiếm từ khóa “max_allowed_packet” thay các thông số thành 64M

max_allowed_packet = 64M

Bạn khởi động lại mysql và chạy lại lệnh nhé.

Chúc các bạn thành công. Có gì thắc mắc thì viết ở khung comment nhé.

Hướng dẫn import database mysql bằng command
4 (79.29%) 28 votes

Từ khóa tìm kiếm:

  • inport file sql bằng lệnh

Bình luận

5 Bình luận on "Hướng dẫn import database mysql bằng command"

Thông báo
avatar
Sắp xếp:   Mới nhất | Cũ nhất | Bình chọn nhiều
Khôi Nguyên
Guest

Bài viết rất hay

cường
Guest

Cảm ơn admin nhiều nhé

Qun Vu
Guest

hay nhể

Khôi Nguyên
Guest

cảm ơn admin

Đình Danh
Admin

ở bước 3, nếu hay xài lệnh mysql bằng command nhiều thì có thể đặt biến môi trường cho nó, lần sau khỏi phải lôi nguyên đường dẫn thư mục chứa msql ra nữa

wpDiscuz