windows server环境mysql数据库每天自动备份

一、新建脚本文件。

新建backup_db.txt,内容可拷贝以下代码稍作修改,完成后将txt改成bat后缀。

@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
"E:\Program Files\MySQL\MySQL Server 5.5\bin\mysqldump" --opt -u root --password=abc2018 xgwallet > E:\db_backup\xgwallet_%Ymd%.sql
@echo on

其中,

1、"E:\Program Files\MySQL\MySQL Server 5.5\bin\mysqldump" 是我的mysql安装路径;这里注意,如果路径中带有空格,需要加双引号。

2、root 和abc2018对应数据库用户名、密码;

3、xgwallet对应需要备份的数据库名;

4、E:\db_backup\xgwallet_%Ymd%.sql 对应备份文件目录和自定义名称。

 

二、添加windows任务计划,相当于定时任务。

右击“计算机”>>“管理”>>“工具”>>“任务计划程序”后,点击创建任务:(如果是win10系统,右击“计算机”>>“管理”即可)

windows server环境mysql数据库每天自动备份_第1张图片

windows server环境mysql数据库每天自动备份_第2张图片

先给定时任务起个名字:

windows server环境mysql数据库每天自动备份_第3张图片

定义执行时间,这里是每天凌晨1点执行:

windows server环境mysql数据库每天自动备份_第4张图片

选择刚创建的脚本:

windows server环境mysql数据库每天自动备份_第5张图片

这是我测试成功的备份文件:

windows server环境mysql数据库每天自动备份_第6张图片

历史记录可查看执行记录,如果已禁用,可在窗口右侧点击“启用所有任务历史记录”。

windows server环境mysql数据库每天自动备份_第7张图片

你可能感兴趣的:(mysql)