1. 程式人生 > >mysqldump常用匯出方式

mysqldump常用匯出方式

1:匯出資料庫sakila的表結構
mysqldump -uroot -ppwd -d sakila > /data/tmp/sakila.sql;

2:匯出資料庫sakila下表employees表結構
mysqldump -uroot -ppwd -d sakila employees > /data/tmp/employees.sql;

3:匯出資料庫sakila所有表結構及表資料(不加-d)
mysqldump -uroot -ppwd sakila > /data/tmp/sakila.sql;

4:匯出資料庫sakila某張表employees的表結構及表資料(不加-d)
mysqldump -uroot -ppwd sakila employees > /data/tmp/employees.sql;

5:匯出資料庫sakila某幾張表employees、dept表結構及表資料(不加-d)
mysqldump -uroot -ppwd sakila employees dept > /data/tmp/employees_dept.sql;

6:全庫匯出
mysqldump -uroot -ppwd --master-data=2 --single-transaction -R --triggers -A > all.sql
其中:
--master-data=2代表備份時刻記錄master的Binlog位置和Position,
--single-transaction意思是獲取一致性快照,
-R意思是備份儲存過程和函式,
--triggres的意思是備份觸發器,
-A代表備份所有的庫。