Windows2003 下 MySQL 數(shù)據(jù)庫(kù)每天自動(dòng)備份
1. 環(huán)境: windows server 2003 + Apache 2.0 + PHP5 + MySQL 4.0.26 .
2. 假設(shè) PHP 安裝目錄為 D:/php ,MySQL 安裝目錄為 D:/mysql.
3. 在 D:/php 下建立目錄 WinRAR, 把你 winrar 安裝目錄下的 WinRAR.exe 和 RARReg.KEY 復(fù)制到 D:/php/WinRAR .
4. D:/php 下建立文件 mysql_backup.php:
/*/////////////////////////
#FileName: mysql_backup.php #Author: faisun #Website: http://www.softpure.com
////////////////////////*/
//保存目錄,路徑要用反斜杠。您需要手動(dòng)建立它。
$store_folder = 'D:\databse_backup';
//用戶(hù)名和密碼
//該帳號(hào)須有操作[所有]的數(shù)據(jù)庫(kù)及FILE的權(quán)限
//否則有些數(shù)據(jù)庫(kù)不能備份
$db_username = “root“;
$db_password = ““;
$time=time();
$nowdir = “$store_folder\\“.date(“Ymd“,$time).““;
if(file_exists(“$nowdir.rar“))
die(“File exists.\n“);
@mkdir($nowdir);
mysql_connect(“l(fā)ocalhost“,“$db_username“,“$db_password“);
$query=mysql_list_dbs();
while($result=mysql_fetch_array($query))
{ system (dirname(__FILE__).'\..\mysql\bin\mysqldump --opt '.“$result[Database]-u{$db_username} “.($db_password?“-p{$db_password}“:““).“ 〉$nowdir\\$result[Database].sql“);
echo “dumping database `$result[Database]`...\n“;
}
echo “\nWinrar loading...\n“;
system( dirname(__FILE__).“\\WinRAR\\WinRAR.exe a -ep1 -r -o+ -m5 -df \“$nowdir.rar\“ “$nowdir\“ “ );
//刪除 5 天前的文件
@unlink(“$store_folder\\“.date(“Ymd“,$time-86400*5).“.rar“);
echo “\nOK!\n“; 〉
5. D:/php 下建立文件 mysql_backup.bat,內(nèi)容只有一句:
php.exe mysql_backup.php
6. 雙擊該 bat 文件運(yùn)行,如果能備份了,OK,下一步添加任務(wù)計(jì)劃.
7. 把 D:/php/mysql_backup 添加到任務(wù)計(jì)劃,時(shí)間選每天. 根據(jù)服務(wù)器的監(jiān)測(cè)結(jié)果,每天早上 5-8 時(shí)為流量低峰期. 由于 5-7 時(shí)有些數(shù)據(jù)庫(kù)的清理工作,可以把時(shí)間定在了早上 8 點(diǎn)整。
相關(guān)文章
PHP根據(jù)樹(shù)的前序遍歷和中序遍歷構(gòu)造樹(shù)并輸出后序遍歷的方法
這篇文章主要介紹了PHP根據(jù)樹(shù)的前序遍歷和中序遍歷構(gòu)造樹(shù)并輸出后序遍歷的方法,涉及php數(shù)據(jù)結(jié)構(gòu)與算法中關(guān)于數(shù)的遍歷相關(guān)操作技巧,需要的朋友可以參考下2017-11-11PHP實(shí)現(xiàn)將幾張照片拼接到一起的合成圖片功能【便于整體打印輸出】
這篇文章主要介紹了PHP實(shí)現(xiàn)將幾張照片拼接到一起的合成圖片功能,可實(shí)現(xiàn)多張圖片的合并,便于整體打印輸出.涉及php字符串、數(shù)組的遍歷、排序及圖片合成、裁剪、縮放等相關(guān)操作技巧,需要的朋友可以參考下2017-11-11PHP實(shí)現(xiàn)瀏覽器中直接輸出圖片的方法示例
這篇文章主要介紹了PHP實(shí)現(xiàn)瀏覽器中直接輸出圖片的方法,結(jié)合實(shí)例形式分析了php輸出圖片的原理與相關(guān)操作技巧,需要的朋友可以參考下2018-03-03PHP使用正則表達(dá)式實(shí)現(xiàn)過(guò)濾非法字符串功能示例
這篇文章主要介紹了PHP使用正則表達(dá)式實(shí)現(xiàn)過(guò)濾非法字符串功能,結(jié)合留言板數(shù)據(jù)提交功能示例分析了php使用正則表達(dá)式preg_replace函數(shù)進(jìn)行字符串正則替換相關(guān)操作技巧,需要的朋友可以參考下2018-06-06php實(shí)現(xiàn)的zip文件內(nèi)容比較類(lèi)
這篇文章主要介紹了php實(shí)現(xiàn)的zip文件內(nèi)容比較類(lèi)及其用法,可實(shí)現(xiàn)比較兩個(gè)zip文件的內(nèi)容,返回新增、刪除、及相同的文件列表,是非常實(shí)用的技巧,需要的朋友可以參考下2014-09-09PHP中一些可以替代正則表達(dá)式函數(shù)的字符串操作函數(shù)
這篇文章主要介紹了PHP中一些可以替代正則表達(dá)式函數(shù)的字符串操作函數(shù),本文總結(jié)的是一些比較特別的字符串操作函數(shù),需要的朋友可以參考下2014-11-11php獲取本機(jī)真實(shí)IP地址實(shí)例代碼
這篇文章主要為大家詳細(xì)介紹了php獲取本機(jī)真實(shí)IP地址實(shí)例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-03-03php獲取指定(訪客)IP所有信息(地址、郵政編碼、國(guó)家、經(jīng)緯度等)的方法
這篇文章主要介紹了php獲取指定(訪客)IP所有信息(地址、郵政編碼、國(guó)家、經(jīng)緯度等)的方法,通過(guò)一個(gè)API接口調(diào)用實(shí)現(xiàn)針對(duì)訪客信息的相關(guān)查詢(xún)功能,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-07-07php下關(guān)于Cannot use a scalar value as an array的解決辦法
已經(jīng)定義過(guò)的一個(gè)布爾型變量在下面被我直接當(dāng)數(shù)組來(lái)調(diào)用了,所以就出現(xiàn)錯(cuò)誤了2010-08-08