1

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

我如何检查 mysql 服务器是否正常运行或在任何远程网页上发生错误。有没有办法用 php 或 bash 来判断?

例如:

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

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

谢谢。

4

1 回答 1

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;发电子邮件, ...

于 2013-09-19T15:42:50.880 回答