1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > windows定时备份mysql数据库并自动压缩

windows定时备份mysql数据库并自动压缩

时间:2023-05-13 13:10:26

相关推荐

windows定时备份mysql数据库并自动压缩

1. 创建要备份的目录,将mysqldump.exe与WinRAR.exe复制到该目录,工具下载

2.编写批处理脚本backupDB.bat

::mysql数据备份,请勿更改配置及目录::作者:初学者飞哥 -11-15::备份文件根目录 不要用中文!!!set backbaseDir=D:\backupDBDATA::年set year=%date:~0,4%::月set month=%date:~5,2%::日set day=%date:~8,2%::备份目录set datadir=%backbaseDir%\%year%\%month%\%day%::数据库ipset dbhost=192.168.XX.XX::数据库端口set dbport=3306::数据库用户set dbuser=XXXX::数据库密码set dbpass=XXXX::需要备份的数据库set backupDBName=XXX::文件名 按时间生成if %time:~0,2% leq 9 (set backupFileName=%Date:~0,4%%Date:~5,2%%Date:~8,2%0%Time:~1,1%%Time:~3,2%%Time:~6,2%) else (set backupFileName=%Date:~0,4%%Date:~5,2%%Date:~8,2%%Time:~0,2%%Time:~3,2%%Time:~6,2%);cd /d %backbaseDir%::判断目录是否存在,不存在则创建if not exist %datadir% md %datadir%::备份操作mysqldump -h%dbhost% -P%dbport% -u%dbuser% -p%dbpass% %backupDBName% > %datadir%\%backupFileName%.sqlcd /d %datadir%::将sql压缩成rar%backbaseDir%\WinRAR a %backupFileName%.rar %backupFileName%.sql::删除sqldel %backupFileName%.sql

3.打开windows组件“任务与计划”,创建基本任务

4.填写任务名称---》

5. 选择执行周期

6.选择操作 ,这里选择启动程序

7. 选择批处理脚本backupDB.bat

8. 完成 选择打开属性对话框

9.选择“不管用户是否登录都要运行”

10. 配置运行的用户名和密码

11.点击确定完成!!

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