SQL 1040 - Too many connections

SQL 1040 - Too many connections

问题:数据库报1040连接太多

SQL 1040 - Too many connections

解决方案:

1.打开数据库命令行输入

show variables like ‘%max_connections%’;
SQL 1040 - Too many connectionsSQL 1040 - Too many connections

可以看到max_connections的最大数量为20

2.输入命令查看我们此时连接的数量

show full processlist;
SQL 1040 - Too many connections
可以看到此时有22个连接。超出了最大连接数量,所以会出现too many coonections的错误。

3.输入命令将最大连接数量增加。

set global max_connections = 3600;
SQL 1040 - Too many connections
SQL 1040 - Too many connections

可以看到最大连接数量已经提升到了3600。再增加连接的时候就不会报1040的错误了。