mysqldump锁定表尽管--skip-lock-tables& - 单个交易选项设置

时间:2016-07-21 13:02:00

标签: mysqldump

我试图生成一个由innodb表组成的数据库转储。

尽职尽责地阅读了相关(5.6)手册的mysqldump部分,我使用了--skip-lock-tables--single-transaction选项。当我查看生成的转储文件时,我看到"LOCK TABLES"& "UNLOCK TABLES"围绕数据库中每个表的INSERT语句。

--single-transaction本身会产生相同的结果。

有没有人知道为什么mysqldump似乎忽略了这些选项?

我认为LOCK TABLES& UNLOCK TABLES不应出现在其中一个或两个选项中。

1 个答案:

答案 0 :(得分:0)

嗯,你尽职尽责,但也许彻底阅读man mysqldump(或你提到的手册部分不完整);-)否则你知道你需要添加{{ 1}}到你的--skip-add-locks命令。