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

 

上一篇:为什么要读node源码


下一篇:面试八