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 最大连接数超了问题解决的主要内容,如果未能解决你的问题,请参考以下文章
Centos 7 , WHM 高 Mysql&MariaDB CPU 使用率 %600
CentOS中设置Mysql的最大连接数max_connections(用于解决too many connections的问题)
Mysql 数据库无法使用“loclhost”连接,但可以使用“127.0.0.1”Centos 7 (Cloudlinux) 连接