1040 mysql Too many connections

Posted dldeep

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1040 mysql Too many connections相关的知识,希望对你有一定的参考价值。

笔者在项目中遇到mysql 出现:1040 too many connections 异常,意思是超过数据库最大连接数,打不开表结构信息。笔者排除问题建议:1、查看程序代码是否存在BUG;2、检查代码是否关闭数据库连接;3、sql语句是否存在较复杂的查询,没有做优化

解决方法:1、代码层次的优化,因人而异,自我排查;2、mysql配置文件的修改,在此注重描述一下具体步骤,用mysql可视化工具Navicat(俗称小绿叶)或sqlyog(俗称小海豚),执行如下sql语句:1、 show processlist----查看所有连接详情(kill id;----根据id杀死连接)。2、show global variables like ‘wait_timeout‘;------查看数据库等待超时时间。3、set global wait_timeout=600;-----设置数据库等待超时时间为600。4、SHOW VARIABLES LIKE ‘%max_con%‘;----查看数据最大连接数。5、 SET GLOBAL max_connections = 1000;----修改最大连接数为1000。

希望对你有所帮助,不足之处,请各位大佬斧正!

以上是关于1040 mysql Too many connections的主要内容,如果未能解决你的问题,请参考以下文章

mysql too many connection(1040)解决办法

已解决mysql连接出错:ERROR 1040 (HY000): Too many connections

MySQL出现too many connections(1040)错误解决方法

mysql连接错误:#1040 - Too many connections

Mysql连接数太多ERROR 1040 (HY000): Too many connections

MySQL出现too many connections(1040)错误解决方法