mysql系列——异常,错误小记 解决错误:java.sql.SQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections"

时间:2024-03-06 14:44:30

第一个错误:错误代码error2003的解决办法

出现这种错误一般是mysql服务没有启动,在cmd中输入net start MySQL就可以启动服务,但是输入之后出现

说明没有 MySQL这个服务,我们打开计算机管理   查找服务,找到 MySQL服务,

 

发现服务名是MySQL80(服务名是根据自己电脑中安装的mysql版本),这时候我们点击启动服务,然后在命令行里输入net start MySQ80,如果还是不行

这时候,我们只需要退出cmd,重新使用管理员身份进入,再次输入net start MySQ80即可

第二个错误:too many connections问题

项目好好的,某天启动疯狂报错:

  报错很明显,数据库太多链接,应该是关闭项目后资源没有及时释放。
 

解决方法如下:

  首先,重启MySQL服务。

 
 进入MySQL,输入命令:show variables like \'max_connections\';
 

  最大连接数修改大一点

set global max_connections=1000;

注意事项:使用上面的可以进行临时解决问题,想要一直开启就需要去MySQL下面的my.ini文件里修改max_connections即可

MySQL安装路径查询命令:

进入mysql命令行输入:show variables like "%char%";