close

Cách Import Và Export Database Mysql Bằng Lệnh Trên Terminal 

Tác giả: TinoHost Ngày cập nhật: 05/08/2022 Chuyên mục:
Disclosure
Website Wiki.tino.org được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Wiki.tino.org có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Wiki.tino.org sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại wiki.tino.org được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Đối với các file sql dung lượng lớn trên 1GB bạn sẽ gặp khó khăn khi import qua giao diện web phpmyadmin khi bị giới hạn upload file của php hoặc bị timeout…
Bài viết này, TinoHost sẽ hướng dẫn bạn cách import file mysql thông qua lệnh command trên terminal.

Kết nối hosting/vps bằng giao thức SSH

+ Bạn truy cập vào hosting bằng tài khoản đã được cấp.

+ Trên bảng điền khiển chọn “SFTP Connection” để lấy thông tin kết nối của hosting

Hoặc tài khoản root của VPS/Server đã được cấp qua email đăng ký dịch vụ.

Trong trường hợp bạn chưa biết sử dụng chức năng “SSH/SFTP Connection” bạn có thể tham khảo bài viết hướng dẫn tại đây

Hướng dẫn import và export database mysql

1. Export database (xuất dữ liệu)

Tại terminal bạn nhập vào câu lệnh sau để export dữ liệu:

1mysqldump -u username -p database_name > backup.sql

  • username là tên người dùng bạn có thể đăng nhập vào cơ sở dữ liệu
  • database_name là tên của cơ sở dữ liệu để xuất
  • backup.sql là tệp trong thư mục hiện tại lưu trữ kết quả đầu ra.

Khi chạy lệnh sẽ hiện thông báo nhập password, bạn cần nhập password của database để xuất dữ liệu thành công. (khi nhập pass sẽ không hiển thị ký tự nào)

Lệnh sẽ không hiển thị kết quả xuất dữ liệu, để xem kết quả bạn vui lòng dùng câu lệnh sau để hiển thị kết quả: ls -l

2. Import database (nhập dữ liệu)

Tại terminal bạn nhập vào câu lệnh sau để export dữ liệu:

1mysql -u username -p new_database < backup.sql
  • username là tên người dùng bạn có thể đăng nhập vào cơ sở dữ liệu
  • newdatabase là tên của cơ sở dữ liệu mới được tạo
  • backup.sql là tệp kết xuất dữ liệu sẽ được nhập, nằm trong thư mục hiện tại

Nếu lệnh chạy thành công, nó sẽ không tạo ra bất kỳ đầu ra nào. Nếu có bất kỳ lỗi nào xảy ra trong quá trình nhập dữ liệu thì hệ thống sẽ thông báo lỗi và bạn cần kiểm tra lại các thông tin mà quý khách nhập tại câu lệnh

Sau khi import database thành công, bạn truy cập phpMyAdmin kiểm tra dữ liệu đã nhập.

Trên đây là hướng dẫn Export/Import mysql từ terminal qua dòng lệnh. hy vọng bài viết phần nào giúp ít được cho bạn trong quá trình sử dụng dich vụ VPS/Hosting tại TinoHost.

Chúc bạn thành công!

Chia sẻ một chút thông tin về bạn. Những thông tin này có thể được công khai.

Xem thêm bài viết

Bài viết liên quan

CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO
Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn,  Phường Bến Nghé, Q. 1, TP. Hồ Chí Minh

Văn phòng kinh doanh: Số 42 Trần Phú, Phường 4, Quận 5, TP HCM
GPKD số 0315679836 do Sở KH và ĐT TP Hồ Chí Minh cấp
Hotline: 0364 333 333
Góp ý/Phản ánh dịch vụ: 0933 000 886