SQL ERROR [mysql]冲突读锁[1223]

时间:2012-10-17 16:11:32

标签: mysql locking flush master slave

我在MySQL中有一个主从配置。现在我需要创建一个表,所以我执行

FLUSH TABLES WITH READ LOCK; 
在主数据库上

之后,我正在尝试执行CREATE TABLE...但它不起作用。我明白了:

  

错误“无法执行查询,因为您有一个冲突的读锁”

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

最后我解决了它。

我不知道为什么,但是如果你在services.msc中杀死MySQL进程,并重新启动它,它就可以工作。

答案 1 :(得分:0)

所以我们需要做的是通过以下命令解锁表:

UNLOCK TABLES;