-A/--all-databases 備份所有數據庫
-B/--databases 備份多個庫
mysqldump -uxx -pxxx -B 庫名1 庫名2 >xxx.sql
--single-transaction 只用于innodb引擎,用于保證備份數據時的一致性
--master-data=1/2
該選項將二進制日志的位置和文件名寫入到輸出中。該選項要求有RELOAD權限,并且必須啟用二進制日志。如果該選項值等于1,位置和文件名被寫入CHANGE MASTER語句形式的轉儲輸出,如果你使用該SQL轉儲主服務器以設置從服務器,從服務器從主服務器二進制日志的正確位置開始。如果選項值等于2,CHANGE MASTER語句被寫成SQL注釋。
--dump-slave=1/2 該參數用在從庫端備份數據,在線搭建新的從庫使用
--no-data/-d 只備份表結構,不備份數據
--complete-insert/-c 使用完整的插入語句,可以提高插入效率
-t 只導出insert語句
--where=/w 導出條件
--default-character-set 設置字符集
-F/--flush-logs 刷新2進制日志