当前位置:首页 > 环境配置 > 应用 > 正文内容

Windows系统中使用任务计划+批处理自动备份数据库

大地主刘发财1个月前 (05-24)应用920

以下脚本保存为bat文件,在系统中建立一个任务计划,设置好执行时间


@REM 删除7天前的备份文件
forfiles /p "D:\DBBAK" /m backup_*.sql -d -7 /c "cmd /c del /f @path"
@REM 设置时间
set "Ymd=%date:0,4%%date:5,2%%date:8,2%%time:0,2%%time:3,2%%time:6,2%"
@REM 进入MYSQL主目录
C:
cd C:\Program Files\MySQL\MySQL Server 5.7\bin\
@REM 备份数据库
mysqldump --opt --single-transaction=TRUE --user=root --password=1234 --host=127.0.0.1 --protocol=tcp --port=3306 --default-character-set=utf8 --single-transaction=TRUE --routines --events "charge" > D:\DBBAK\backup_%Ymd%.sql


分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。