Centos 7 Mysql 最大连接数超了问题解决

Posted lt-xili

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos 7 Mysql 最大连接数超了问题解决相关的知识,希望对你有一定的参考价值。

错误:Can not connect to mysql server. Too many connections  -mysql 1040错误

这是因为对 Mysql 进行访问,未释放的连接数已经达到上限导致的。如果没有自己配置,默认安装的 Mysql 最大连接数是100

第一种方法:在未达到上限的时候,直接用命令行修改

mysql -uroot -ppassword  #登录mysql
show variables like "max_connections";  #查看当前最大连接数
set global max_connections = 10000;  #设置最大连接数1000
#再次查看是否修改成功,看到已经变为1000
exit  #退出        

 这个方法修改的最大连接数,只要数据库一重启,又会回到初始状态

要想永久有效,那我们就要修改配置文件了

 

第二种方法:修改配置文件

就是修改 Mysql 的 my.ini 或 my.cnf 的参数 max_connections

将其改为max_connections = 1000,然后重启数据库就好了

(如果找不到my.ini文件在哪,可以用查找命令搜一下)

find / -name my.ini

 

以上是关于Centos 7 Mysql 最大连接数超了问题解决的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7.2调整Mysql数据库最大连接数

CentOS7.2调整Mysql数据库最大连接数

Centos 7 , WHM 高 Mysql&MariaDB CPU 使用率 %600

CentOS中设置Mysql的最大连接数max_connections(用于解决too many connections的问题)

DevOps Troubleshooting-运维实战

Mysql 数据库无法使用“loclhost”连接,但可以使用“127.0.0.1”Centos 7 (Cloudlinux) 连接