Việc xuất cơ sở dữ liệu có thể được thực hiện rất dễ dàng từ phpMyAdmin / từ bảng điều khiển lưu trữ web của bạn (cPanel, DirectAdmin, VestaCP, v.v.). Nhưng bạn cũng có thể xuất cơ sở dữ liệu từ dòng lệnh với mysqldump tiện ích.
Với mysqldump, bạn có thể xuất một cơ sở dữ liệu duy nhất, tất cả cơ sở dữ liệu hoặc danh sách cơ sở dữ liệu:
shell> mysqldump [options] db_name [tbl_name…]
trang trợ giúp mysqldump
shell> mysqldump [options] –databases db_name…
shell> mysqldump [options] –all-databases
Để sao lưu một cơ sở dữ liệu, hãy sử dụng lệnh bên dưới. Nó sẽ lưu cơ sở dữ liệu dưới dạng tệp SQL.
mysqldump -u db_user -p db_name > db_name.sql
Nếu bạn đang chạy các lệnh với tư cách là root , bạn không cần tham số -u, -p.
root@web [~]# mysqldump admin_wp74 > admin_wp74.sql
root@web [~]#
Nếu bạn muốn lưu trữ cơ sở dữ liệu đã xuất để tiết kiệm dung lượng, hãy sử dụng:
mysqldump -u db_user -p db_name | gzip > /home/db_name.sql.gz
root@web [~]# mysqldump admin_wp74 | gzip > /root/admin_wp74.sql.gz
root@web [~]#
Tài nguyên:
mysqldump trợ giúp