赛跑
mysqladmin shotdown
给
mysqladmin: connect to server at 'localhost' failed error: 'Too many connections'
找不到重新启动mysql的解决scheme
尝试发送killall -sigterm mysqld
。 Mysql应该捕获信号并正常closures,而不需要创build与服务器的连接。 如果你正在运行mysqld的多个并行实例,并且只希望closures一个实例,那么你必须通过netstat -lnp
找出你想要杀死哪个实例,然后select相关的侦听端口,或者lsof -n
并find您希望停止的实例的数据库存储path。 然后使用发现的pid, kill -sigterm <pid>