国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

實現win2003下mysql數據庫每天自動備份

2024-07-24 12:57:37
字體:
來源:轉載
供稿:網友

轉自http://www.softpure.com-BLOG
-----------------------
終于讓服務器每天早上備份一次 MySQL 數據庫并自動打包,同時刪除 5 天前的備份文件. 分享如下.

1. 環境: windows server 2003 + Apache 2.0 + php5 + MySQL 4.0.26 .

2. 假設 PHP 安裝目錄為 D:/php ,MySQL 安裝目錄為 D:/mysql.

3. 在 D:/php 下建立目錄 WinRAR, 把你 winrar 安裝目錄下的 WinRAR.exe 和 RARReg.KEY 復制到 D:/php/WinRAR .

4. D:/php 下建立文件 mysql_backup.php:

<?

/*/////////////////////////
#FileName: mysql_backup.php
#Author: faisun
#Website: http://www.softpure.com
////////////////////////*/

//保存目錄,路徑要用反斜杠.您需要手動建立它.
$store_folder = 'D:/databse_backup';

//用戶名和密碼
//該帳號須有操作[所有]的數據庫及FILE的權限
//否則有些數據庫不能備份.
$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("localhost","$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__)."http://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,內容只有一句:

php.exe mysql_backup.php

6. 雙擊該 bat 文件運行,如果能備份了,OK,下一步添加任務計劃.

7. 把 D:/php/mysql_backup 添加到任務計劃,時間選每天. 根據服務器的監測結果,每天早上 5-8 時為流量低峰期. 由于 5-7 時有些數據庫的清理工作,我把時間定在了早上 8 點整.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广州市| 保定市| 湖口县| 灵川县| 宁安市| 方山县| 绥宁县| 唐河县| 如东县| 平湖市| 潍坊市| 自治县| 鲜城| 白玉县| 唐河县| 昌平区| 徐闻县| 隆昌县| 潍坊市| 合江县| 景谷| 甘南县| 什邡市| 克拉玛依市| 翁牛特旗| 枣强县| 望奎县| 原阳县| 巴东县| 天津市| 漠河县| 修水县| 广饶县| 婺源县| 吴桥县| 廉江市| 宣恩县| 福建省| 博野县| 博野县| 通道|