解决项目启动时,连接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,如下图所示:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix