Mysql 停留在“服务器正在关闭”状态

Mysql 停留在“服务器正在关闭”状态

我的 MySQL 没有响应,我尝试重新启动 MySql 服务器。现在 2 个多小时了,它一直停留在“服务器正在关闭”阶段。我需要在生产停止后立即恢复服务。请建议可以做什么。

提前致谢。

答案1

检查mysqladmin processlist。可能某些令人讨厌的查询确实仍在运行。当 Mysqld 报告正在关闭时,它不应该启动任何新查询。

如果它确实处​​于空闲状态,请尝试mysqladmin shutdown。这可能是您的单元文件中使用的命令,但值得再次运行。等待几分钟。如果仍在运行,请尝试killall -TERM mysqld- 再次等待几分钟。

如果服务仍在运行,则需要使 mysqld 崩溃才能使其停止:killall -KILL mysqld。启动时间可能会更长,并且可能会损坏数据。

相关内容