MySQL提示too many connections1040解决办法

问题原因:

连接数超过了 MySQL 设置的值,MySQL配置文件my.cnf中的max_connections 和 wait_timeout 有关.wait_timeout 的值越大,连接的空闲等待越长,容易使连接数超过限制。

解决方法:

1.修改MySQL配置/etc/my.cnf,设置成max_connections=1024,wait_timeout=3。修改后重启MySQL服务

2.登陆mysql,执行show  processlist;命令,通过kill -1234(进程id),杀死一些无用进程

3.检查代码,及时关闭一些用完的数据库连接

发表回复