1. Cài Đặt MySQL Client (Nếu Chưa Cài)

Trước tiên, hãy đảm bảo rằng bạn đã cài đặt mysql-client để có thể sử dụng công cụ mysqldump.

mysqldump

Trong đó:

  • -u [username]: Tên người dùng MySQL.
  • -p: Thông báo để nhập mật khẩu (sẽ được yêu cầu sau khi chạy lệnh).
  • [database_name]: Tên cơ sở dữ liệu mà bạn muốn xuất.
  • > [output_file].sql: Tên tệp SQL nơi dữ liệu sẽ được lưu trữ.

Ví Dụ Cụ Thể

Xuất toàn bộ cơ sở dữ liệu:

root

Xuất toàn bộ cơ sở dữ liệu bao gồm các bảng cấu trúc và dữ liệu:

--single-transaction

3. Kiểm Tra Tệp Xuất

Sau khi xuất xong, bạn sẽ có một tệp SQL chứa toàn bộ cấu trúc và dữ liệu của cơ sở dữ liệu hoặc bảng mà bạn đã chọn. Bạn có thể kiểm tra nội dung của tệp bằng cách mở nó trong trình soạn thảo văn bản hoặc sử dụng lệnh less hoặc cat:

mysql

Ví dụ:

mysql -u root -p my_database < my_database_backup.sql

Tổng Kết

  • Cài đặt MySQL client: Cài đặt mysql-client nếu chưa có.
  • Sử dụng mysqldump: Xuất dữ liệu từ cơ sở dữ liệu hoặc bảng bằng lệnh mysqldump.
  • Kiểm tra tệp xuất: Xem nội dung của tệp SQL đã xuất.
  • Khôi phục dữ liệu: Sử dụng công cụ mysql để khôi phục dữ liệu từ tệp SQL.

Hy vọng hướng dẫn này giúp bạn xuất dữ liệu MySQL trên Ubuntu một cách dễ dàng!