侧边栏壁纸
博主头像
JavaLYG 博主等级

行动起来,活在当下

  • 累计撰写 32 篇文章
  • 累计创建 8 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

mylsq报错:1040 - Too many connections(连接数过多)

liuyg
2023-01-09 / 0 评论 / 0 点赞 / 63 阅读 / 0 字 / 正在检测是否收录...

问题原因:Too many connections

用navicat打开mysql数据库报错,提示这个报错

微信图片_20230109150418.png

1、查看数据库设置连接数

 show variables like '%max_connection%';

QQ截图20230109150719.png首先先要考虑在我们 MySQL 数据库参数文件里面,对应的 max_connections 这个参数值是不是设置的太小了,导致客户端连接数超过了数据库所承受的最大值。
该值默认大小是 151,我们是写死的200,后来多上了几个系统,并没有对该值进行扩容,所以造成mysql连接数超过最大值。

2、解决方法

修改配置文件,或者执行操作指令进行更新;

1、sql修改数据库连接数

通过sql直接修改连接数,如果你在配置文件写了这个参数。在这里通过sql设置,重启后会失效的。

set global max_connections=500

2、修改配置文件

找到mysql安装目录,修改配置文件为500。修改后需要重启mysql,或者执行sql进行修改(重启后就是配置文件的500)。

#最大连接数
max_connections=500

0

评论区