簡體   English   中英

如何使用php代碼定期備份mysql數據庫

[英]How to backup mysql database on regular basis using php code

我想像每周一樣使用 php 腳本定期備份 mysql 數據庫。 如果是的話,這可能嗎,你能告訴我這里的網站或代碼嗎? 提前致謝。

一個簡單的 PHP 函數來為我們完成這項工作,我們可以使用Cron Job定期調用該函數。

參考: http : //www.a2zwebhelp.com/mysql-database-backup-php

`

<?php

$connection = mysql_connect("localhost","uname","pswrd");
$qry="show databases";
$rs=mysql_query($qry); 
while ($row=mysql_fetch_array($rs,MYSQL_BOTH))
{
    if($row[Database]!="information_schema")
      {
        if($row[Database]!="mysql")
         {
                $fname1="/Your/Destination/Folder/".$row[Database].".sql.gz"; echo $fname1."<br>";
                    $efg   =@unlink($fname1);
                $command1 = "mysqldump --opt -uroot -proot -h localhost ".$row[Database]." | gzip>".$fname1;
            $rs_Sys1=system($command1);
            chmod($fname1,0777);

         }
     }
}


?>

` 運行此程序以獲取 sql 備份,如果您想像每天/每周一樣定期獲取備份,請將此程序分配給 cron(cron 是基於時間的作業調度程序)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM