首先还是看一下防火墙等是不是阻断.
我遇到了之后,查了很多资料都说是防火墙问题,其实并不是,而是数据库的最大连接数满了.默认的是256.
1.vim /etc/my.cnf
[mysqld]
max_connections=需要添加的最大连接数
2.vim /etc/systemd/system.conf
DefaultLimitNOFILE=65535
DefaultLimitNPROC=65535
3.重启
systemctl daemon-reload
systemctl restart mysqld.service
- 查看最大连接数
mysql>show variables like ‘max_connections’;
查看当前连接数
show status like ‘%thread%’;
搞定!!
本文详细介绍了如何解决MySQL数据库连接数达到上限的问题,通过修改配置文件增加最大连接数,并调整系统限制,最后重启服务来生效。同时提供了检查当前连接数的方法。
179

被折叠的 条评论
为什么被折叠?



