1.环境:windowsserver2003+Apache2.0+PHP5+MySQL4.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(“Fileexists.“);@mkdir($nowdir);mysql_connect(“localhost“,“$db_username“,“$db_password“);$query=mysql_list_dbs();while($result=mysql_fetch_array($query)){system(dirname(__FILE__).'..mysqlinmysqldump--opt'.“$result[Database]-u{$db_username}“.($db_password?“-p{$db_password}“:““).“〉$nowdir\$result[Database].sql“);echo“dumpingdatabase`$result[Database]`...“;}echo“Winrarloading...“;system(dirname(__FILE__).“\WinRAR\WinRAR.exea-ep1-r-o+-m5-df“$nowdir.rar““$nowdir““);//删除5天前的文件@unlink(“$store_folder\“.date(“Ymd“,$time-86400*5).“.rar“);echo“OK!“;〉5.D:/php下建立文件mysql_backup.bat,内容只有一句:php.exemysql_backup.php6.双击该bat文件运行,如果能备份了,OK,下一步添加任务计划.7.把D:/php/mysql_backup添加到任务计划,时间选每天.根据服务器的监测结果,每天早上5-8时为流量低峰期.由于5-7时有些数据库的清理工作,可以把时间定在了早上8点整。