无法停止 mysql 过多连接

无法停止 mysql 过多连接

跑步

mysqladmin shotdown

给出

mysqladmin: connect to server at 'localhost' failed
error: 'Too many connections'

找不到重启mysql的解决方案

答案1

尝试发送killall -sigterm mysqld。Mysql 应该会捕获信号并正常关闭,而无需创建与服务器的连接。如果您正在运行多个并行的 mysqld 实例,并且只希望关闭一个,则必须确定要终止哪个实例,方法是通过 并netstat -lnp选择关联的侦听端口,或者lsof -n找到要停止的实例的数据库存储路径。然后使用发现的 pid,kill -sigterm <pid>

相关内容