、今天突然发现数据库的连接池满了
需要修改下最大连接数:
方法为:
MySQL 默认连接数:
最大连接数100
最大错误连接数10
这点连接数显然不够用
一般改这三个参数:
# 修改最大连接数
max_connections=500000
# 修改最大错误连接数
max_connect_errors =500000
# 修改最大用户连接数 max_user_connections = 500000
改成500000
查看
查看最大连接数:
SHOW VARIABLES LIKE '%connections%'
或者:
SHOW STATUS LIKE 'Thread%'
如图:
修改
方式1:
最大连接数:
set global max_connections=1000
最大错误连接数:
set global max_connect_errors = 1000
注意:这只对当前有效 重启后恢复默认值 So推荐下种方式
方式2:
MySQL配置文件my.ini 或 my.cnf的参数(通常再默认安装路径下)
在远程工具执行:cd /etc进入etc目录,vi my.cnf编辑保存
在最下面添加:
# 修改最大连接数
max_connections=500000
# 修改最大错误连接数
max_connect_errors =500000
# 修改最大用户连接数
max_user_connections = 500000
如图:
参考:mysql 连接数修改