mysql 超过数据库最大连接数解决办法
1、报错信息
首先无论是navicat 执行sql还是 用idea启动多的服务都会有如下报错信息:
2、解决办法
2.1命令方式修改
这种方法是由其他资料提供的。这种修改方式是临时的,如果mysql服务重启设置就会还原,而且我试了这个方法还是上面的报错
set global max_connections=1500;
2.2修改my.cnf配置文件
首先找到这个配置文件,由于我是在虚拟机里面使用docker 安装的mysql,把配置文件挂载到了容器外边。
对这个配置文件 进行修改
vim my.cnf
输入 i 进入编辑模式
加入下面这一行属性配置
max_connections=1500
然后保存退出
Esc
:wq
最后使用docker 重启mysql
docker restart mysql
查看是否启动成功
docker ps
如果报错查看启动日志
docker logs mysql
ps:
Mysql5.5~5.7:默认的最大连接数都是151,上限为:100000
Mysql5.0版本:默认的最大连接数为100,上限为16384
此时再检查时报错已解决