Windows中MySQL自动备份和Windows的计划任务创建

@echo off
echo -------------------------
echo mysql backup
echo 2015.08.28
echo -------------------------
set year=%date:~0,4%
set month=%date:~5,2%
set day=%date:~8,2%
set h=%TIME:~0,2%
set m=%TIME:~3,2%
set scxdb_db=databaseName_db_%year%-%month%-%day%_%h%%m%.sql
set scxdb_db=%scxdb_db: =0%
echo %scxdb_db%
mysqldump -uusername -ppassword databaseName > d:\MySQLBak\%scxdb_db%
@echo off
rem pause

一、创建一个文本,修改后缀名为.bat,复制上面代码,修改你的用户名、密码、名称和存储路径

        先双击启动测试一下 看在你设置的目录下是否已经备份好了一份数据库文件 成功的话可以执行下一步了,如果出现错误请检查一下你的用户名密码和数据库名称路径等 是否正确

二、右键 计算机-->管理-->系统工具-->任务计划程序 右侧操作中选择 创建任务

Windows中MySQL自动备份和Windows的计划任务创建_第1张图片

三、选择触发器页,选择新建,设置任务执行的时间

Windows中MySQL自动备份和Windows的计划任务创建_第2张图片

四、选择操作选项卡单机新建按钮  操作选择启动程序. 单击浏览按钮.选择刚才的.bat批处理文件,单机确定

Windows中MySQL自动备份和Windows的计划任务创建_第3张图片

五、选择条件选项卡,把 只有计算机使用交流电源时才启动此任务 给勾选掉

Windows中MySQL自动备份和Windows的计划任务创建_第4张图片

最后单击确定 计划任务创建成功后 在任务计划程序库中 可看到类似的数据显示

PS: 在 mysqldump 后面加桑      -h ip地址          可以备份远程数据库  不过路径也必须要是远程数据库上面的路径

你可能感兴趣的:(Windows中MySQL自动备份和Windows的计划任务创建)