连接数据库或数据库中执行命令时提示:too many connections
前置
1. 查看当前最大连接数:show variables like '%max_connections%';
2. 查看目前连接的数量:show processlist;
3. 确定目标:把max_connections参数改大
步骤
1. 查看mysql的安装位置:which mysqld
2. 查看mysql使用的配置文件默认路径:/usr/local/mysql/bin/mysqld --verbose --help |grep -A 1 'Default options'(其中/usr/local/mysql/bin/mysqld是通过步骤1获取到的地址)
可以获取到如下的信息:/etc/mysql/my.cnf /etc/my.cnf。mysql读取配置文件路径的顺序以及位置,首先查看/etc/mysql/下是否有my.cnf,有就执行步骤3
3. 编辑my.cnf,添加:max_connections=1500
4. 重启mysql:service mysqld restart
网友评论