Đối với những ai đã có kinh nghiệm sử dụng hệ điều hành Linux, chắc hẳn đã quen với giao diện Terminal. Tại bài viết này sẽ hướng dẫn các bạn sử dụng câu lệnh linux để import và export database trên sản phẩm SecureWEB Hosting.

Hướng dẫn import và export database mysql file .SQL
1. Export database (xuất dữ liệu)
Tại terminal quý khách nhập vào câu lệnh sau để export dữ liệu:
mysqldump -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, quý khách cần nhập password của database để xuất dữ liệu thành công.
Lệnh sẽ không hiển thị kết quả xuất dữ liệu, để xem kết quả quý khách 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 quý khách nhập vào câu lệnh sau để export dữ liệu:
mysql -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à quý khách 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, quý khách truy cập phpMyAdmin kiểm tra dữ liệu đã nhập
Hướng dẫn import và export database mysql file .SQL.GZ
Trong bài này, sẽ hướng dẫn các bạn sử dụng câu lệnh để Export và Import MySQL Database và nén Gzip để tối ưu dung lượng đối với các Database lớn.
Export Database:
mysqldump -u root -p database_name | gzip > database_name.sql.gz
Import Database:
zcat database_name.sql.gz | mysql -u root -p database_name
Chúc các bạn thành công!