Windows Server 2003定时自动备份WordPress数据库

Windows Server 2003下自动备份MYsql数据库,通过winrar和Windows的计划任务来实现。从而免去手动备份wordpress数据库的麻烦。

1、 环境: windows server 2003 + PHP5+ + MySQL 5+
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:

 $nowdir\\$result[Database].sql \r\n";  
  $command .= "echo dumping database `$result[Database]`... \r\n";  }  
  $command .= "echo Winrar loading...\r\n";   
$command .= dirname(__FILE__)."\\WinRAR\\WinRAR.exe a -ep1 -r -o+ -m5 -df \"$nowdir.rar\" \"$nowdir\" \r\n";   
$command .= "echo OK!\r\n";   
$command .= "del mysqldumping_temp.bat\r\n";   
$fp = fopen('mysqldumping_temp.bat','w');  
fwrite($fp,$command);  
fclose($fp);  
 
//删除 5 天前的文件  
@unlink("$store_folder\\".date("Ymd",$time-86400*5).".rar");  
?>

或者用下面的代码:

 $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,内容为:

echo off  
php.exe mysql_backup.php  
if exist mysqldumping_temp.bat call mysqldumping_temp.bat

6、 双击该 bat 文件运行,如果能备份了,OK,下一步添加任务计划.
7、在开始菜单中选择“控制面板”-》“计划任务”-》“添加计划任务”,建议凌晨3:00-5:00,流量低,服务器压力小。

Windows Server 2003定时自动备份WordPress数据库_第1张图片

弹出界面中选择下一步

Windows Server 2003定时自动备份WordPress数据库_第2张图片

然后点击浏览,选择要执行的exe或者bat文件

Windows Server 2003定时自动备份WordPress数据库_第3张图片

 

选择完任务名称中会显示出文件名。勾选每天,然后点击下一步。

Windows Server 2003定时自动备份WordPress数据库_第4张图片

 

再选择每天,和设置每天执行的开始时间,我这里设置为每天1点开始执行

Windows Server 2003定时自动备份WordPress数据库_第5张图片

录入账号密码,不录入账号密码无法执行该任务,这一步必须填写正确。

Windows Server 2003定时自动备份WordPress数据库_第6张图片

勾选完成时打开高级属性,然后点击完成

Windows Server 2003定时自动备份WordPress数据库_第7张图片

在高级属性界面上选择“日程安排”。然后点击高级。

Windows Server 2003定时自动备份WordPress数据库_第8张图片

设置重复执行时间间隔和执行结束时间,我这里设置为30分钟重复一次,17点结束执行。

Windows Server 2003定时自动备份WordPress数据库_第9张图片

关闭该窗口后,高级属性界面上就会显示出刚才设置的任务属性信息。点击确定后,计划任务就设置好了。

Windows Server 2003定时自动备份WordPress数据库_第10张图片

原作者:faisun
Website: http://www.softpure.com

您可能感兴趣的文章:


▪ 把你的wprdpress网站主动推送给百度蜘蛛的几种方法

▪ wordpress后台无法登陆出现死循环解决方案

▪ wordpress手动升级详细步骤

▪ 无需升级,您的WordPress数据库已经是最新的了-后台登录跳转首页

▪ Wordpress隐藏显示侧边栏

▪ 最全最佳wordpress插件汇总推荐

▪ wordpress主题开发创建你喜欢的小工具

▪ 批量关闭开启wordpress文章的评论功能

▪ wordpress调用置顶文章显示置顶数量的三种方法

▪ 优化设置wordpress网站固定链接有利于SEO 

你可能感兴趣的:(其他,wordpressa主题,wordpress插件,WordPress数据库,Windows,Server,wordpress)