Import – Export Mysql

1. EXPORT 1 DATABASE

Giả sử database của bạn tên: mydb

👉 Export database ra file SQL:

mysqldump -u root -p mydb > mydb.sql

Hệ thống sẽ hỏi mật khẩu root → nhập vào.

👉 Nếu database có nhiều dữ liệu, nên thêm tối ưu:

mysqldump -u root -p --single-transaction --quick --routines mydb > mydb.sql

Giải thích:

  • --single-transaction: export nhanh, không khóa bảng (cho InnoDB)
  • --quick: giảm dùng RAM khi xuất file lớn
  • --routines: xuất cả stored procedures & functions

🟦 2. IMPORT 1 DATABASE

👉 Tạo database trước (nếu chưa có)

mysql -u root -p -e "CREATE DATABASE mydb;"

👉 Import file SQL vào database:

mysql -u root -p mydb < mydb.sql

Rất đơn giản: dùng < để nạp file vào MySQL.


🟩 3. Export / Import 1 bảng (nếu bạn cần)

Export 1 bảng

mysqldump -u root -p mydb mytable > mytable.sql

Import 1 bảng

mysql -u root -p mydb < mytable.sql

!!!. Đổi mật khẩu cho user root MySQL

Cách 1: Đổi mật khẩu sau khi đăng nhập MySQL

Đăng nhập:

mysql -u root -p

Sau đó chạy:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MatKhauMoi123!';
FLUSH PRIVILEGES;

Hãy bình luận đầu tiên

Để lại một phản hồi

Thư điện tử của bạn sẽ không được hiện thị công khai.


*