跑步
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>