今天研发反馈应用连接一台自建数据库的时候报错了:
Error 1040: Too many connections
记录下解决方法:
1、登录数据库,查看当前数据库的连接状态:
SHOW PROCESSLIST;
如果发现有不必要的或挂起的连接,可以使用 kill 命令来关闭它们
KILL thread_id;
2、查看当前数据库的连接数:
SHOW VARIABLES LIKE ‘max_connections’;
发现只有150,然后通过临时调整的方法解决:
SET GLOBAL max_connections = 200;
如果需要永久修改,请修改配置文件:my.cnf
在[mysqld]部分添加以下行,并重启mysql使其生效:
max_connections = 200