###
使用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配置
重启mysql 即可
###