导出所有数据库:
mysqldump -udba -p -S /tmp/mysql3306.sock --add-drop-database --complete-insert --extended-insert --single-transaction --all-database --default-character-set=utf8 --triggers -R >alldb.sql
导出单个数据库:
mysqldump -udba -p -S /tmp/mysql3306.sock --add-drop-database --complete-insert --extended-insert --single-transaction --default-character-set=utf8 --triggers -R --database test >test.sql
导出单个数据库的表结构:
mysqldump -udba -p -S /tmp/mysql3306.sock --add-drop-database --default-character-set=utf8 -d --triggers -R --database test >test1.sql
导出单个表: 这里T1, TEST都是表
mysqldump -udba -p -S /tmp/mysql3306.sock --add-drop-table --extended-insert --complete-insert --single-transaction --default-character-set=utf8 --triggers -R --database test --tables t1 test >t1.sql
导出备份做主从:
mysqldump -udba -p -S /tmp/mysql3306.sock --complete-insert --extended-insert --single-transaction --add-drop-database --master-data=1 --database test >test_backup.sql
根据条件来导出单表:
mysqldump -udba -p -S /tmp/mysql3306.sock --add-drop-table --extended-insert --complete-insert --single-transaction --default-character-set=utf8 --triggers -R --database test --tables test --where='id=9240929' >test3.sql