数据库服务器上的并发连接数已达到上限。
这是因为一个小小的注释引发的血案。
事情是这样的。我在dbeaver里给数据库表的字段加了一个注释,然后它就开始转圈。这是的我还以为是dbeaver卡了,我就把dbeaver给kill掉然后重启。在次修改这个注释,依旧转圈
过了一会儿。。。测试就来跟我说: “页面一直加载中。”我就看了一下报错 提示 Data source rejected establishment of connection, message from server: "Too many connections" 连接超出最大限制了
我寻思我不就改了个注释嘛?我寻思我范啥天条了。咋还超出连接限制了
解决办法
重启mysql 服务(我的是把mysql做成系统服务了)
sudo systemctl restart mysql服务名
其他系统的重启办法
Linux/Unix系统:
1,使用系统服务启动(推荐)
//新版本
sudo systemctl start mysql # 启动MySQL服务
sudo systemctl stop mysql # 停止MySQL服务
sudo systemctl restart mysql # 重启MySQL服务
//老版本
sudo service mysql start # 启动MySQL服务
sudo service mysql stop # 停止MySQL服务
sudo service mysql restart # 重启MySQL服务
2,直接执行MySQL守护进程(mysqld):
如果需要手动启动MySQL服务器,可以找到MySQL安装目录下的mysqld
可执行文件并运行:
sudo mysqld_safe & # 使用mysqld_safe启动,它会做更多启动前后的检查和恢复工作
# 或者
sudo /usr/bin/mysqld --defaults-file=/etc/my.cnf & # 指定配置文件启动MySQL服务器
Windows系统:
打开命令提示符(cmd)并执行以下命令启动MySQL服务:
net start mysql # 启动MySQL服务
net stop mysql # 停止MySQL服务