1.首先编写backup.bat文件
@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
md D:\数据库备份地址\%Ymd%\
C:\"Program Files"\"mysql-server 5.7.14"\bin\mysqldump -u -p 数据库名 > D:\数据库备份地址\%Ymd%\database_%Ymd%.sql
echo "数据库备份完毕"
代码解释:
关闭回显
设置变量
创建备份地址目录
mysql地址\bin\mysqldump -umysql用户名 -pmysql密码 需要备份的数据库名 > 备份地址目录\最后生成的sql文件名
输出:数据库备份完毕
2.点击backup.bat测试一下是否成功生成备份文件。
如果文件的内容不为0,则生成成功
此方法主要是利用mysqldump,生成的文件可能会较大,如果文件大小不对,需要自行查找原因。
3.本地创建定时任务,实现定时备份数据库
打开【控制面板】-》【系统和安全】-》【管理工具】-》【计划任务】
(1)选择创建任务
(2)在【常规】栏填写任务名称
(3)在【触发器】栏,点击新建
(4)在新建中选择时间设定内容
(5)在【操作】栏选择新建
(6)在新建中,选择要运行的文件
4.全部完成
点击【确定】【确定】进行提交,就可以在【任务计划程序(本地)】-》【任务计划程序库】看到创建的任务了。