windows任务计划程序备份mysql数据库

一、配置mysql环境变量:右击‘计算机’-》‘属性‘-》‘高级系统设置’-》‘环境变量’-》找到变量‘path’-》‘编辑’-》用‘;’符号隔开之前已有的配置-》加入你的mysql的bin目录
windows任务计划程序备份mysql数据库_第1张图片

二、新建批处理文件:新建eams.bat文件放置C:\phpStudy\PHPTutorial\WWW\eams目录,内容如下:

@echo off
rem 注释:设置长时间格式给变量Ymd
set "Ymd=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%" 

rem 插入数据到数据库
mysql -u root --password=root eams --execute="insert into db_backup (id,dbname,backup_time,route,remarks)value(0,'eams','"%Ymd%"','C:/phpStudy/PHPTutorial/WWW/eams/public/mysqlBack/eams"%Ymd%".sql','auto backup');"

rem 备份:"mysql数据库位置" -u 你的数据库账号 --password=你的数据库密码 -h 你的ip地址或域名 你的数据库名> 你要备份的文件夹位置加上文件名
"C:/phpStudy/PHPTutorial/MySQL/bin/mysqldump" -u root --password=root -h 127.0.0.1 eams> C:/phpStudy/PHPTutorial/WWW/eams/public/mysqlBack/eams%Ymd%.sql

@echo on

三、打开任务计划程序:控制面板->搜索‘计划任务’->‘新建文件夹’->命名为‘mysql_eams_backup’->‘创建任务’

windows任务计划程序备份mysql数据库_第2张图片
windows任务计划程序备份mysql数据库_第3张图片
windows任务计划程序备份mysql数据库_第4张图片
windows任务计划程序备份mysql数据库_第5张图片
windows任务计划程序备份mysql数据库_第6张图片

四、测试计划任务程序是否运行正常:将‘触发器’的时间改成1分钟后,等待1分钟以查看测试结果。
windows任务计划程序备份mysql数据库_第7张图片

五、查看测试结果。
在这里插入图片描述
windows任务计划程序备份mysql数据库_第8张图片
windows任务计划程序备份mysql数据库_第9张图片
六、改回任务执行时间:将‘触发器’触发时间改回每天7:35(ps:因为我8点上班,让它提前备份),完成啦。

你可能感兴趣的:(mysql,自动备份数据库,w7备份mysql,windows备份mysql,任务计划备份数据库,任务计划备份mysql)