mysql dump命令vs'等待表锁属性'

时间:2014-12-19 07:22:17

标签: php mysql mysqldump

我通常使用MySQL转储备份我的数据库同时我发现我托管应用程序的子域没有加载。当我在PHPmyadmin中检查状态时。它显示错误说'等待表锁属性'。我搜索了几个相同的线程,但我只是不明白它是如何与我的子域加载有关,因为我没有在我的索引页面中使用任何数据库连接或查询。请帮忙。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您的mysqldump命令在此过程中锁定您的表。 添加选项" - 单一交易"在mysqldump命令中,因此转储进程在表完成转储之前不会锁定表。 mysqldump --single-transaction ....

点击此链接http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html#option_mysqldump_single-transaction