我试图生成一个由innodb表组成的数据库转储。
尽职尽责地阅读了相关(5.6)手册的mysqldump
部分,我使用了--skip-lock-tables
和--single-transaction
选项。当我查看生成的转储文件时,我看到"LOCK TABLES"
& "UNLOCK TABLES"
围绕数据库中每个表的INSERT
语句。
--single-transaction
本身会产生相同的结果。
有没有人知道为什么mysqldump
似乎忽略了这些选项?
我认为LOCK TABLES
& UNLOCK TABLES
不应出现在其中一个或两个选项中。
答案 0 :(得分:0)
嗯,你尽职尽责,但也许彻底阅读man mysqldump
(或你提到的手册部分不完整);-)否则你知道你需要添加{{ 1}}到你的--skip-add-locks
命令。