Bài viết này hướng dẫn cách khôi phục cơ sở dữ liệu MySQL trên dòng lệnh một cách dễ dàng. Nếu người dùng MySQL của bạn có mật khẩu, hãy sử dụng lệnh này:
Xin lưu ý: không có khoảng trắng giữa -p và mật khẩu!
Nếu không có mật khẩu:
Các lệnh trên tương thích với tất cả các bản phân phối Linux bao gồm CentOS, Fedora, Arch Linux, OpenSuSE, v.v.
Trên Debian và Ubuntu, bạn có thể sử dụng lệnh đăng nhập debian-sys-maint để khôi phục cơ sở dữ liệu MySQL, do đó bạn không cần phải nhớ mật khẩu MySQL.
Ví dụ:
Mã:
mysql -h localhost -u [Người dùng MySQL, ví dụ: root] -p[mật khẩu cơ sở dữ liệu] [tên cơ sở dữ liệu] < [tên bản dump sql của bạn, ví dụ: sqldump.sql]
Nếu không có mật khẩu:
Mã:
mysql-h localhost -u [Người dùng MySQL, ví dụ: root] [tên cơ sở dữ liệu] < [tên bản dump sql của bạn, ví dụ: sqldump.sql]
Trên Debian và Ubuntu, bạn có thể sử dụng lệnh đăng nhập debian-sys-maint để khôi phục cơ sở dữ liệu MySQL, do đó bạn không cần phải nhớ mật khẩu MySQL.
Ví dụ:
Mã:
sudo mysql --defaults-file=/etc/mysql/debian.cnf [tên cơ sở dữ liệu]