如何检查 Linux 中的 mysql 服务器是否处于活动状态

如何检查 Linux 中的 mysql 服务器是否处于活动状态

我正在编写一个监控脚本,当 mysql 服务器在 Linux(Centos+Cpanel)中宕机时,重新启动它。

运行命令“mysqladmin status”是否足以确保它完全正常运行?

答案1

是的。根据手册页,该命令将“检查服务器是否可用。如果服务器正在运行,mysqladmin 的返回状态为 0,如果服务器未运行,则返回 1。即使出现访问被拒绝等错误,该返回状态也为 0,因为这意味着服务器正在运行但拒绝连接,这与服务器未运行不同。”

当然,如果您有一个特别感兴趣的表,那么没有什么可以阻止您编写更具体的查询并对其进行解析。

相关内容