考虑我们有两个相同的db a和b。
首先我用客户端
连接到db amysql -ua -pa a
我发出命令
lock tables table1 write, table2 write;
flush tables table1, table2;
在不关闭会话的情况下我打开一个新会话
mysql -ub -pb b
我发出相同的命令
lock tables table1 write, table2 write;
flush tables table1, table2;
第二次冲洗似乎被困住了。 只有当我关闭第一个连接时,第二次刷新才会成功。
为什么会这样。这是两个不同的dbs? 我怎样才能避免这种情况发生?
我使用mysql 5.1,所有表都是myisam表。
答案 0 :(得分:0)
这实际上是mysql 5.1中的一个缺陷,它在mysql 5.5中不再出现