Backup MySQL bằng Command Line
Thường thì sẽ dùng một trong các pattern sau:
1. Dump toàn bộ database:
mysqldump -u[user name] —password=[pass] —default-character-set=utf8 —host=[host name] [db name] > /path/to/file/output.sql
Ví dụ:
mysqldump -uroot —password=123456 —default-character-set=utf8 —host=localhost db_name > /home/backup.sql
2. Dump chỉ 1 table:
mysqldump -u[user name] —password=[pass] —default-character-set=utf8 —host=[host name] [db name] [table name] > /path/to/file/output.sql
3. Dump chỉ 1 vài record trong table
mysqldump -u[user name] —password=[pass] —default-character-set=utf8 —where=“[nội dung trong where]” —host=[host name] [db name] [table name] > /path/to/file/output.sql
4. Select và export dưới dạng csv
Phải login vào mysql bằng command line thì mới gõ được lệnh dưới đây:
SELECT * INTO OUTFILE ‘C:/student.csv’ FIELDS TERMINATED BY ‘,’ ENCLOSED BY ‘”’ ESCAPED BY ‘\\’ LINES TERMINATED BY ‘\n’ FROM students;
Nhận xét
Đăng nhận xét