本文转自https://blog.csdn.net/u013254183/article/details/90607384
环境
OS:windows server 2012
Mysql:5.6.33
编写脚本
新建dump.bat批处理文件
@echo off
forfiles /p "D:\gateway\mysql-5.6.33\backup" /s /m welink_*.sql -d -30 /c "cmd /c del /f @path"
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
"D:\gateway\mysql-5.6.33\bin"\mysqldump --opt -u root --password=test@2017
database > D:\gateway\mysql-5.6.33\backup\db_%Ymd%.sql
@echo on
说明
"-u"后填入数据库登录用户名,
"–password="登录用户密码,
"database"为数据库的名字,
">"后为备份文件的保存地方。
点击运行批处理文件,会在对应的文件夹下生成db_20180101.sql这样的备份文件。
forfiles del 保留最近30天的备份文件,超过30天的删除
创建定时任务
微软键(键盘上的田字键)+R调出运行窗口,然后输入taskschd.msc启动定时任务设置窗口
发表评论 取消回复