可以将SQL设置为自动“刷新主机”;在服务器上?怎么样?
答案 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
是您的文件路径。
祝你好运