600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > mysql 实时血备份_windows下设置自动备份 mysql 批处理

mysql 实时血备份_windows下设置自动备份 mysql 批处理

时间:2019-07-24 04:02:10

相关推荐

mysql 实时血备份_windows下设置自动备份 mysql 批处理

@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@ ucenter >%bbsfile%

mysqldump -upsyheart -ppsyheart@ 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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。