问题描述; 在腾讯云服务器上部署了mysql调配项目;结果调着调着mysql就会报错; too many connection
此时Linux上mysql无法登录;也不能通过navicat连接。
先解决无法登录的情况;登录Linux服务器;更改my.conf文件。
Linux系统是在;/etc/my.cnf
在[mysqld]下添加
skip-grant-tables
然后重启mysql后;
mysql -u root -p
登录后记得把my.conf的注销掉再重启;即可正常使用mysql
最后解决问题出现根源;发现是项目中mysql连接池配置问题;
之前的maxLifetime设置的太久;改成了500000;后面就没有出现该问题了。