我有一个关于检查远程mysql服务器的问题。
我如何检查,mysql服务器正常运行或在任何远程网页上发生错误。有没有办法告诉php或bash?
例如:
$ nc -z -w 1 example.com 3306
> Connection to example.com 3306 port [tcp/mysql] succeeded!
我不想在方法中使用端口数据。因为这是可以改变的。
感谢。
答案 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;发送电子邮件,......