#備份資料庫:導出全部資料庫:--all-databases, -A導出幾個資料庫。參數後面所有名字參量都被看作資料庫名:--databases, -B導出存儲過程以及自定義函數:--routines, -R導出事件:--events, -E不緩衝查詢,直接導出到標準輸出。預設為打開狀態,使用--s ...
#備份資料庫:
導出全部資料庫:--all-databases, -A
導出幾個資料庫。參數後面所有名字參量都被看作資料庫名:--databases, -B
導出存儲過程以及自定義函數:--routines, -R
導出事件:--events, -E
不緩衝查詢,直接導出到標準輸出。預設為打開狀態,使用--skip-quick取消該選項: --quick, -q
每個資料庫創建之前添加drop資料庫語句:--add-drop-database
開始導出之前刷新日誌:--flush-logs
不導出任何數據,只導出資料庫表結構:--no-data, -d
完整備份所有庫:
mysqldump --single-transaction --master-data=2 --default-character-set=utf8 -A -R -E -q -hxxx.xxx.xxx.xxx -uroot -pxxxxxx -Pxxxx> all-`date +'%Y-%m-%d-%H-%M'`.sql.gz
或:
mysqldump --single-transaction --master-data=2 --default-character-set=utf8 -R -E -q -hxxx.xxx.xxx.xxx -uroot -pxxxxxx -Pxxxx --all-databases > all-`date +'%Y-%m-%d-%H-%M'`.sql.gz