mysqldump备份-参数解析

本文详细解析了mysqldump工具在MySQL数据库备份中的各项参数使用,包括全库备份、单表备份、数据导出选项等,帮助读者理解如何高效地进行MySQL数据备份操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 -A --all-databases:导出全部数据库
2 -Y --all-tablespaces:导出全部表空间
3 -y --no-tablespaces:不导出任何表空间信息
4 --add-drop-database每个数据库创建之前添加drop数据库语句。
5 --add-drop-table每个数据表创建之前添加drop数据表语句。(默认为打开状态,使用--skip-add-drop-table取消选项)

6 --add-locks在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(默认为打开状态,使用--skip-add-locks取消选项)

7 --comments附加注释信息。默认为打开,可以用--skip-comments取消
8 --compact导出更少的输出信息(用于调试)。去掉注释和头尾等结构。可以使用选项:--skip-add-drop-table --skip-add-locks --skip-comments --skip-disable-keys

9 -c --complete-insert:使用完整的insert语句(包含列名称)。这么做能提高插入效率,但是可能会受到max_allowed_packet参数的影响而导致插入失败。

10 -C --compress:在客户端和服务器之间启用压缩传递所有信息
11 -B--databases:导出几个数据库。参数后面所有名字参量都被看作数据库名。
12 --debug输出debug信息,用于调试。默认值为:d:t:o,/tmp/
13 --debug-info输出调试信息并退出
14 --default-character-set设置默认字符集,默认值为utf8
15 --delayed-insert采用延时插入方式(INSERT DELAYED)导出数据
16 -E--events:导出事件。
17 --master-data:在备份文件中写入备份时的binlog文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值