windows MySQL数据备份

本博客属作者原创,未经允许禁止转载,请尊重原创!如有问题请联系QQ509961766

环境

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启动定时任务设置窗口
windows MySQL数据备份_第1张图片
windows MySQL数据备份_第2张图片
windows MySQL数据备份_第3张图片
windows MySQL数据备份_第4张图片
windows MySQL数据备份_第5张图片
windows MySQL数据备份_第6张图片
windows MySQL数据备份_第7张图片
windows MySQL数据备份_第8张图片

你可能感兴趣的:(数据库)