windows下设置自动备份 mysql 批处理
2013-10-30 15:43
573 查看
@ECHO off
echo Backup mysql database orgbbs...
set bakdir=E:\backup\bbs\
if not exist %bakdir% (
mkdir %bakdir%
)
:获取当天日期格式yyyyMMdd
set curdate=%date:~,4%%date:~5,2%%date:~8,2%
set bbsfile=%bakdir%orgbbsx_%curdate%.sql
set ucfile=%bakdir%ucenter_%curdate%.sql
set zipfile=%bakdir%orgbbsx_ucenter_%curdate%.rar
mysqldump -upsyheart -ppsyheart@2012 ucenter >%bbsfile%
mysqldump -upsyheart -ppsyheart@2012 orgbbsx >%ucfile%
echo zip file...
if exist %bbsfile% if exist %ucfile% (
rar a -df %zipfile% %bbsfile% %ucfile%>nul
)
ping 127.1 >nul
if exist %zipfile% (
echo backup success...
) else (
echo Some error happend
)
ping 127.1 >nul
:删除10天前的文件
echo delete 10 days ago files...
forfiles /P %bakdir% /D -10 /c "cmd /c if exist @file del @file"
echo ok
ping 127.1 >nul
echo Backup mysql database orgbbs...
set bakdir=E:\backup\bbs\
if not exist %bakdir% (
mkdir %bakdir%
)
:获取当天日期格式yyyyMMdd
set curdate=%date:~,4%%date:~5,2%%date:~8,2%
set bbsfile=%bakdir%orgbbsx_%curdate%.sql
set ucfile=%bakdir%ucenter_%curdate%.sql
set zipfile=%bakdir%orgbbsx_ucenter_%curdate%.rar
mysqldump -upsyheart -ppsyheart@2012 ucenter >%bbsfile%
mysqldump -upsyheart -ppsyheart@2012 orgbbsx >%ucfile%
echo zip file...
if exist %bbsfile% if exist %ucfile% (
rar a -df %zipfile% %bbsfile% %ucfile%>nul
)
ping 127.1 >nul
if exist %zipfile% (
echo backup success...
) else (
echo Some error happend
)
ping 127.1 >nul
:删除10天前的文件
echo delete 10 days ago files...
forfiles /P %bakdir% /D -10 /c "cmd /c if exist @file del @file"
echo ok
ping 127.1 >nul
相关文章推荐
- windows下mysql自动备份压缩打包时间命名批处理脚本
- windows 下安装monogodb与设置自动备份批处理文件
- Windows批处理方式实现MySQL定期自动备份
- windows下MYSQL自动备份批处理
- WINDOWS计划任务设置MYSQL自动备份
- windows系统设置mysql自动定时备份
- WINDOWS MySQL服务器 怎样设置自动备份
- mysql的自动备份批处理脚本(Windows)
- mysql自动备份、恢复脚本(linux的shell、windows的批处理)
- WINDOWS计划任务设置MYSQL自动备份
- windows下mysql自动备份压缩打包时间命名批处理脚本
- Windows下MYSQL自动备份批处理
- windows自动备份MYSQL的最简单方法~!
- 利用windows任务执行批处理,实现ORACLE自动备份、删除过早备份
- windows下Mysql自动备份与恢复说明
- Ubuntu下设置mysql自动定时备份
- MYSQL 自动备份工具(批处理)
- windows下的mysql自动备份脚本