mysql运行正常吗?

时间:2013-09-19 14:04:44

标签: php mysql bash networking port

我有一个关于检查远程mysql服务器的问题。

我如何检查,mysql服务器正常运行或在任何远程网页上发生错误。有没有办法告诉php或bash?

例如:

$ nc -z -w 1 example.com 3306
> Connection to example.com 3306 port [tcp/mysql] succeeded!

我不想在方法中使用端口数据。因为这是可以改变的。

感谢。

1 个答案:

答案 0 :(得分:0)

让mysql端口为公众开放似乎很危险。你最好使用php中介,如下所示:

<?php
  // some code that connects to the database and return OK when the database is 
  // up and running, returns ERROR when problems arise
?>

你可以做一个wget或curl来获取状态并对其采取行动。

此外,您可以返回超过OK或ERROR;发送电子邮件,......