MySQL too many connections 之解决方法
###
报错情景 - 思路介绍
使用navicat连接数据库,提示:too many connections
思路:由于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
3、问题 - 解决办法
问题:
由此判断mysql的连接池已经满了
解决办法:修改my.cnf文件中max_connections配置
![](https://img2020.cnblogs.com/blog/1274745/202103/1274745-20210308182509665-1348791683.png)
重启mysql 即可
###