Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 MySQL 中有一个主从配置。现在我需要创建一个表,所以我执行
FLUSH TABLES WITH READ LOCK;
在主数据库上,之后,我试图执行CREATE TABLE...但它不起作用。我得到:
CREATE TABLE...
错误“无法执行查询,因为您有一个冲突的读锁”
任何想法?
最后我解决了。
我不知道为什么,但是如果你在 services.msc 中杀死 MySQL 进程,然后重新启动它,它就可以工作。
所以我们需要做的是解锁表,通过这个命令:
UNLOCK TABLES;