一般遇到这种情况就是由于mysql最大连接数满了,如果这个时候再有新的链接进去的话,会进不去,所以需要修改MYSQL 的max_connections 参数的设置,扩大数据库的最大连接数。
1、查看MYSQL设置的最大连接数
show variables like '%max_connections%'; 显示的结果如下
[root@dev-db ~]# mysql -uroot -p -e
"show variables like '%max_connections%';"
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 151 |
+-----------------+-------+
2、查看当前的MYSQL连接数
执行命令 show processlist;
[root@dev-db ~]# mysql -uroot -p -e
"show processlist;"|wc -l
154
通过上面两个步骤就可以判断出,是Mysql数据库的连接池满了,需要修改配置文件进行扩增。
3、修改my.cnf文件中max_connections配置
接着重启mysql数据库即可。
2023年最新Linux免费视频教学,请访问www.noylinux.com
Linux运维技术交流q:962822359
标签:show,many,mysql,连接数,connections,connection,报错,max,+-----------------+-------+ From: https://blog.51cto.com/u_10784316/6049021