gpt4 book ai didi

mysql - 为什么不同数据库上的两个mysql锁定和刷新语句挂起

转载 作者:行者123 更新时间:2023-11-30 00:21:16 33 4
gpt4 key购买 nike

考虑我们有两个相同的数据库 a 和 b。

首先我用客户端连接到db a

mysql -ua -pa a

我发出命令

lock tables table1 write, table2 write; 
flush tables table1, table2;

在不关闭 session 的情况下,我打开一个新 session

mysql -ub -pb b

我发出相同的命令

lock tables table1 write, table2 write; 
flush tables table1, table2;

第二次冲水看起来被卡住了。只有当我关闭第一个连接时,第二次刷新才会成功。

为什么会出现这种情况。这是两个不同的数据库?如何避免这种情况发生?

我使用mysql 5.1,所有表都是myisam表。

最佳答案

这实际上是mysql 5.1中的缺陷,在mysql 5.5中不再出现

关于mysql - 为什么不同数据库上的两个mysql锁定和刷新语句挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23214327/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com