mysql 1040 too many connection 报错问题

一般要么是服务器扛不住,或者是mysql设置的最大连接数太小了

查看mysql最大连接数

show variables like 'max_connections';

Variable_name | Value |
+-----------------+-------+
| max_connections | 151

在查看过去的最大连接数

show global status like 'Max_used_connections';

Variable_name | Value |
+----------------------+-------+
| Max_used_connections | 152

如果过去最大连接数大于最大连接数,说明设置偏小,否则就要从服务器角度出发了

修改最大连接数方法

1.进mysql控制台

set GLOBAL max_connections=256(重启后失效)

2.在my.cnf里面添加或修改

max_connections=256

重启mysql

原文地址:https://www.cnblogs.com/you-jia/p/4800095.html