Mysql 解决Too many connections

Posted 入门小站

tags:

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

max_connections 是指整个mysql服务器的最大连接数

Mysql5.7

# max_connections
默认值 151
最小值 1
最大值 100000

修改 max_connections

在Mysql的配置文件修改,改成1000,重启MySQL服务

> vim /etc/my.cnf
[mysqld]
max_connections=1000

//重启MySQL

> systemctl restart mysqld

如果单个用户占用链接过多,我们可以限制每个用户的最大连接数,同样可以在my.cnf中配置, 然后重启Mysql服务生效。

max_user_connections

max_user_connections 是指每个数据库用户的最大连接数,比如:虚拟主机可以用这个参数控制每个虚拟主机用户的数据库最大连接数;

> vim /etc/my.cnf
[mysqld]
max_user_connections=100

//重启MySQL
> systemctl restart mysqld