mysql出现Too many connections提示一般原因就是你网站连接数超过了你msyql配置的连接数据了,解决办法就是修改一下mysql配置文件中的max_connections参数或修改你程序连接直接及时处理.
连接数超过了 MySQL 设置的值,与 max_connections 和 wait_timeout 都有关系,wait_timeout 的值越大,连接的空闲等待就越长,这样就会造成当前连接数越大.
WINDOWS解决MYSQL Errno.:1040错误
- XXXXinfo:CannotconnecttoMySQLserver
- User:root
- Time:2004-5-203:00pm
- Script:/XXXX/XXXX.php
- Error:Toomanyconnections
- Errno.:1040 --phpfensi.com
- Anerrorreporthasbeendispatchedtoouradministrator.
解决方法:
修改 MySQL 配置文件(Windows下为 my.ini,Linux下为 my.cnf)中的参数,代码如下:
max_connections= 1000
wait_timeout = 5
如果没有可以自行添加,修改后重启 MySQL,如果是linux系统我们修改
/etc/mysql/my.cnf,添加以下一行:set-variable = max_connections=500
或在启动命令中加上参数 max_connections=500.