您可以将SQL设置为自动“刷新主机”;在服务器上?怎么样?

时间:2017-06-28 09:17:07

标签: sql workbench

可以将SQL设置为自动“刷新主机”;在服务器上?怎么样?

1 个答案:

答案 0 :(得分:0)

一种易于操作且最常用的方法是在服务器上运行包含Flush Hosts命令的cron作业。您可以将其设置为每天凌晨3点运行。 写一个简单的PHP脚本(你可以用另一种语言写):

<?php
    $username="xxxxxxx";
    $password="xxxxxx";
    $dbname="xxxxxx";
    $dbhost="xxxxx.xxxxx.com";
    $query="Flush hosts";
    mysqli_connect($dbhost,$username,$password);
    mysqli_select_db($dbname) or die(" Unable to select database");
    mysqli_query($query);
    mysqli_close();
?>

和Cron工作(每小时运行一次):

# crontab -e
00 * * * * php /home/path/YOUR_SCRIPT.php

注意php指的是您的php路径,YOUR_SCRIPT是您的文件路径。

祝你好运