mysqldump轉儲時必備參數
eg
C:\Documents and Settings\zhuolangkeji>mysqldump uxxxx pxxx h P c e B task > c:\tasksql
user u
指定連接的用戶名
port P
連接數據庫端口號
password p
連接數據庫密碼
host h
需要導出的主機信息
mysqldump uroot p host=localhost alldatabases
adddropdatabase
每個數據庫創建之前添加drop數據庫語句
mysqldump uroot p alldatabases adddropdatabase
completeinsert c
使用完整的insert語句(包含列名稱)這麼做能提高插入效率但是可能會受到max_allowed_packet參數的影響而導致插入失敗
mysqldump uroot p alldatabases completeinsert
extendedinsert e
使用具有多個VALUES列的INSERT語法這樣使導出文件更小並加速導入時的速度默認為打開狀態
mysqldump uroot p alldatabases
mysqldump uroot p alldatabasesskipextendedinsert (取消選項)
databases B
導出幾個數據庫參數後面所有名字參量都被看作數據庫名
mysqldump uroot p databases test mysql
mysqldump轉儲時非必備參數
max_allowed_packet
服務器發送和接受的最大包長度
mysqldump uroot p host=localhost alldatabases max_allowed_packet=
net_buffer_length
TCP/IP和socket連接的緩存大小
mysqldump uroot p host=localhost alldatabases net_buffer_length=
nodata d
不導出任何數據只導出數據庫表結構
mysqldump uroot p host=localhost alldatabases nodata
From:http://tw.wingwit.com/Article/program/MySQL/201311/29447.html