2021都可以通过努力得到相应的回报~
Ⅰ、mysqldump的简单使用与注意点
1.1 基本参数
只备份innodb,用不了几个参数,记住下面几个即可,其他的没什么卵用
-A 备份所有的database...备份定时任务(-- events)
-d 只备份表结构
-w 备份过滤数据
-t 只备份数据
-q 直接读数据,绕过缓冲池,默认已加
--triggers 备份触发器
--master-data=2 在备份文件中以注释的形式记录备份开始时...test a -w "c=12"> backup.sql
1.2 其他参数
--lock-tables(-l)
在备份中依次锁住所有表,一般用于myisam备份,备份时数据库只能提供读操作,以此来保证数据一致性...,该参数和--single-transaction是互斥的,所以实例中既存在myisam又存在innodb则,只能使用该参数
--lock-all-tables(-x)
比上面的参数力度更大,备份时将整个实例锁住...,所有的表的数据都是在一个事务里面,通过select导出来
savepoint保存点(4.1还是5.0加进来的)
savepoint很少用,真正用的最多就是备份的时候,一张表备份完,会回滚到对应保存点,