我正在使用 MySQL 构建一个网站。我正在使用 TOAD for MySQL,突然无法连接到数据库,因为出现错误:
“太多联系”
Toad for MySQL 是否有任何方法可以查看现有连接以便能够终止它们或简单地关闭所有连接?
不,有没有内置 MySQL 命令为了那个原因。有各种工具和脚本支持它,您可以手动终止一些连接或重新启动服务器(但这会更慢)。
Use SHOW PROCESSLIST
查看所有连接,以及KILL
您要杀死的进程 ID。
您可以编辑超时设置,让 MySQL 守护进程自行终止非活动进程,或增加连接计数。你甚至可以限制每个用户名的连接数,这样,如果进程持续出现错误,唯一受影响的进程就是进程本身,并且数据库上的其他客户端不会被锁定。
如果您无法再连接到服务器,您应该知道 MySQL 始终为具有以下权限的用户保留 1 个额外连接SUPER
特权。除非您的违规进程出于某种原因使用具有该权限的用户名......
然后,在您可以再次访问数据库后,您应该修复产生那么多连接的进程(网站)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)