我遇到了
的问题SQLSTATE[08004] [1040] Too many connections
在Windows Server 2008 r2上。现在我尝试增加max_connections
(默认值为151
)。在MySQL 5.6
根文件夹D:\...\MySQL5.6
中,我找到了一个文件my-default.ini
并添加了
max_connections = 200
[mysqld]
下的。然后我重新启动了服务:
但一切都没有改变:
SHOW VARIABLES LIKE "max_connections";
+-----------------+-------+
¦ Variable_name ¦ Value ¦
+-----------------+-------+
¦ max_connections ¦ 151 ¦
+-----------------+-------+
我将my-default.ini
重命名为my.ini
并重新启动MySQL服务器。没效果。
如何在Windows Server上永久设置MySQL max_connections
答案 0 :(得分:0)
我的不好 - 我编辑了错误的my.ini
。
在此video中显示了如何找出Windows上MySQL服务使用的是哪一个:
[Start]
->
Run...
->
“services.msc”right click
->
条目的Properties
[tab] General
:
我更新了正确的my.ini
并重新启动了该服务。现在正在使用新值。