网站首页 电脑新闻 软件学院 硬件学院 网管 维修视频 软件下载 维修故事 网站站长 笔记本 电脑维修公司 站内搜索

在win2003下MySQL数据库每天自动备份

/*///////////////////////// 
#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__)."\\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"; 
>

php.exe mysql_backup.php

打造电脑爱好者者乐园 766it.com
电脑爱好者QQ群1:8225196群2:2375353群3:41112669