windows 服务器自动备份任务(批处理)
更新时间:2013年01月28日 12:34:19 作者:
很久很久以前的资料了,现在整理一下分享出来。大家交流一下。也可以提取你需要的命令进行使用,很多方法都是整理于网络,没有版权什么的。随便转载。
集成命令列表1
功能:自动备份数据库并按日期创建备份文件夹。
复制代码 代码如下:
@echo off
echo 执行备份任务
echo 正在停止数据库…
echo 正在停止网站数据库…
net stop MySQL
echo 执行备份数据库
xcopy "D:\MySQL\data\*.*" D:\mysqlbak\webbak%date:~0,10%\ /e /y /c
net start MySQL
echo 正在启动网站数据库…
echo 退出备份任务
echo .
exit
拆解:
停止数据库命令
复制代码 代码如下:
net stop MySQL
拷贝数据库文件
D:\MySQL\data\ 为数据库存放目录
D:\mysqlbak\webbak 为数据库备份目录
%date:~0,10% 为当前备份日期创建目录
复制代码 代码如下:
xcopy "D:\MySQL\data\*.*" D:\mysqlbak\webbak%date:~0,10%\ /e /y /c
启动数据库
复制代码 代码如下:
net start MySQL
集成命令列表2
功能:自动备份数据库并日期rar加密打包(密码为123456)。
复制代码 代码如下:
@echo off
echo 执行备份任务
echo 正在停止数据库…
echo 正在停止网站数据库…
net stop MySQL
echo 执行备份数据库
xcopy "D:\host\mysql\data\*.*" E:\wwwroot\Default\webmysql\ /e /y /c
net start MySQL
echo 正在启动网站数据库…
echo 正在打包网站数据库…
"C:\Program Files\WinRAR\WinRAR.exe" a -r -ibck -p123456 -y E:\wwwroot\Default\%date:~0,10%-WEBDATA.rar E:\wwwroot\Default\webmysql\*.*
echo 退出RAR打包
echo 删除复制数据库
del /s /q E:\wwwroot\Default\webmysql\*
echo 退出备份任务
echo .
exit
拆解:
以上重复命令不重复说明了
打包并加密
C:\Program Files\WinRAR\WinRAR.exe 为winrar压缩程序安装目录
123456 为压缩包加密密码
E:\wwwroot\Default\ 为打包到的目录
%date:~0,10%-WEBDATA.rar 为压缩文件名,例如今天是2012-12-27 名字就是 2012-12-27-WEBDATA.rar
复制代码 代码如下:
"C:\Program Files\WinRAR\WinRAR.exe" a -r -ibck -p123456 -y E:\wwwroot\Default\%date:~0,10%-WEBDATA.rar E:\wwwroot\Default\webmysql\*.*
删除拷贝数据
E:\wwwroot\Default\webmysql\* 为备份目录,为方便下次备份一定要删除。不然容易重复。
复制代码 代码如下:
del /s /q E:\wwwroot\Default\webmysql\*
备份任务下载
说明:
从网站进行命令下载到指定的目录
复制代码 代码如下:
wget http://备份文件的WEB地址/MySQLDATA-%date:~0,10%.rar -P E:\数据备份\%date:~0,10%
wget 下载地址:http://pan.baidu.com/share/link?shareid=4576&uk=956587458
放在C:\Windows\System32
注意:也可以用其它工具进行下载,如果大文件的话不建议用这种方法。对于小文件倒还好。
添加自动任务
打开任务面板->任务计划
双击“添加任务计划”
下一步浏览到你创建的CMD。
自定义任务的名称,如果是数据库的话建议一天备份一次。如果网站文件的话 可以设置一周。
下一步设置时间,建议设置2-3点左右。
下一步输入管理的帐号和密码来完成任务创建。
相关文章
Windows server 2019 激活教程详解(Office2019)
这篇文章主要介绍了Windows 2019 激活教程,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下2019-06-06
最新Windows Server 2012 搭建DNS服务器的详细步骤
这篇文章主要介绍了Windows Server 2012 搭建DNS服务器,记录Windows Server配置DNS服务的方法,本文通过图文并茂的形式给大家介绍的非常详细,需要的朋友可以参考下2022-04-04
IIS站点提示403 - Forbidden:Access is denied问题的解决方法
在使用IIS的时候如果遇到403相关的错误,往往束手无策,不知道是什么权限的原因,现总结如下,这篇文章主要给大家介绍了关于IIS站点提示403 - Forbidden:Access is denied问题的解决方法,需要的朋友可以参考下2023-10-10
Windows Server 2016+Sql Server 2016搭建Alw
集群规划节点加域重启并用本地管理员账户重新登陆后,开始安装故障转移集群功能(WSFC),并创建故障转移集群2023-05-05
Windows Server 2008R2,2012,2016,2019各系统版本区别
windows服务器版有windowsserver2008,windowsserver2012R2,windowsserver2016,本文主要介绍了各系统版本区别,他们有什么不同,如何选择自己适合的服务器系统,本文来详细的介绍一下2021-12-12
windows第七层负载均衡_基于IIS的ARR负载均衡详解
下面小编就为大家分享一篇windows第七层负载均衡_基于IIS的ARR负载均衡详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-01-01


最新评论