【发布时间】:2010-03-30 04:54:47
【问题描述】:
我已经在 Windows 7 上安装了 MySql ...问题是我无法与 MySql 建立多个连接。
如果我通过命令行连接到 MySql,同时打开另一个 MySql 命令行客户端,它会进入等待状态,只要我断开第一个客户端,稍后就会连接。
由于上述问题,我无法在调试模式下运行 tomcat,因为它试图在调试模式下与 MySql 建立多个连接。
以前我在 vista 上使用相同版本的 MySql,即 5.1,它工作正常。
当只连接一个 MySql 命令行“显示进程列表”结果
| 4 | root | localhost:49487 | NULL | Query | 0 | NULL | show processlist
集合中的 1 行(0.00 秒)
在与第二个命令行连接后,在第一个窗口结果中挂起“显示进程列表”
| 4 | root | localhost:49487 | NULL | Query | 0 | NULL | show processlist
| 5 |根 |本地主机:49518 |空 |睡眠 | 0 |空 |空
集合中的 2 行(0.00 秒)
我通过命令行输入了以下命令。
mysql -u root -h localhost -P 3306 -p
它要求我输入密码并建立连接。然后我打开另一个命令提示符输入了它要求输入密码的相同命令并挂起。我回到上一个命令行并关闭它,当前的命令行已连接。 max_connection 在 my.ini 文件中为 100,并且 show processlist 返回与上述相同的结果。
【问题讨论】: