解决MYSQL命令提示"ERROR! Failed to stop running server, so refusing to try to start"

今天在运维一台服务器的时候看到其MYSQL数据库被暂停,然后重启数据库看到有报错"ERROR! Failed to stop running server, so refusing to try to start"。

执行启动命令:service mysqld start,提示Starting MySQL SUCCESS! 启动成功,但实际是没有启动的,执行ps aux |grep mysqld查询mysql进程状态发现已经存在这个进程。

root 29626 0.0 0.0 108324 1656 ? S 12:14 0:00 /bin/sh /www/server/mysql/bin/mysqld_safe --datadir=/www/server/data --pid-file=/www/server/data/MyServer.pid --sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
mysql 30126 0.1 1.6 1099104 100916 ? Sl 12:14 0:00 /www/server/mysql/bin/mysqld --basedir=/www/server/mysql --datadir=/www/server/data --plugin-dir=/www/server/mysql/lib/plugin --user=mysql --sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION --log-error=MyServer.err --open-files-limit=65535 --pid-file=/www/server/data/MyServer.pid --socket=/tmp/mysql.sock --port=3306
root 30714 0.0 0.0 103328 888 pts/5 S+ 12:26 0:00 grep mysqld

执行kill -9 进程号 kill掉再重新启动就问题解决。

投上你的一票

本文出处:老蒋部落 » 解决MYSQL命令提示"ERROR! Failed to stop running server, so refusing to try to start" | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送