1、问题描述:数据库连接太多,导致链接报错
Data source rejected establishment of connection, message from server: "Too many connections"
2、问题解决:
2.1、Mysql设置
show STATUS like 'Threads%' :查看当前数据库连接数
字段解释
Threads_connected : 连接数.
Threads_running : 激活的连接数,这个数值一般远低于connected数值.
Threads_connected : 跟show processlist结果相同,表示当前连接数。准确的来说,
Threads_running是代表当前并发数
show variables like '%max_connection%'; 查看最大连接数
set global max_connections=500; 重新设置最大连接数
重启mysql
2.2、Mysql配置文件设置
查找路径
show variables like '%datadir%'; 查看mysql文件路径
修改my.ini 文件(如果用记事本的话一定要是管理员身份)
max_connections=500 【可以适当改大一点】
重启mysql
windows: 【任务管理器】-》【服务】 -》 【Mysql】
linux : service mysqld restart