解决项目启动时,连接MySQL数据库报“Too many connections”错误

数据库报错Too many connections,说明连接池已经满了,无法再建立连接

解决思路:

1、CMD窗口登陆MySQL数据库

mysql -u用户名 -p密码

 说明:-u后面是登陆的账户名,-p后面是登陆的密码

2、查询数据库连接池最大连接数

show variables like 'max_connections';

 3、修改数据库连接池的最大连接数

set GLOBAL max_connections=100;

 4、当MySQL的连接保持时间太长时,未能及时释放也会导致连接数被占满,所以查询MySQL连接数保持时长

show global variables like 'wait_timeout';

 5、修改MySQL连接数的保持时长

set global wait_timeout=300;

 做完上述操作后,再重启程序,即可连接MySQL,但上述修改重启数据库服务时会失效,如果需要永久修改,需要修改MySQL的配置文件my.ini,如下图所示:

 

posted @   快乐的小小码农  阅读(1027)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示