mysqldump常用參數用法

mysqldump

常用參數

  • -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進制日誌
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章