mysql数据库超过最大连接数

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

此时再检查时报错已解决

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

厌世小晨宇yu.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值