MySql自动备份并开启定时任务

版权声明:版权所有,需要请联系作者 https://blog.csdn.net/weixin_42930928/article/details/84373050

使用mysqldump备份乘sql文件格式

假设:

数据库为:MariaDB,安装位置:E:\Program Files\MariaDB 10.2\bin,

想要备份的数据库名称为:pra

MariaDB root密码为:password

数据库备份的目的地:D:/db_backup/

使用如下脚本 ,路径有空格需要加上双引号,反斜杠改成斜杠

@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
"E:/Program Files/MariaDB 10.2/bin/mysqldump" --opt -u root --password=password pra > D:/db_backup/pra_%Ymd%.sql
@echo on

将以上代码保存为backup.bat,双击执行即可进行数据库的备份了

如果想要使用定时备份,则需要使用Windows的计划任务进行执行

Windows定时任务

打开:控制面板->管理工具->任务计划程序,

扫描二维码关注公众号,回复: 4600055 查看本文章

点击创建任务,如下界面,输入任务名称:pra_backup

切换到触发器选项卡,点击新建,界面如下

开始任务有很多选项,我们选择第一个:按预定计划。在设置中设置执行时间:每天3点进行一次备份。设置好后点击确定

切换到操作选项卡,点击新建,选择刚才我们写好的脚本

另外两个选项卡:条件、设置。可以根据自己需要进行设置。设置好后我们点击确定,可以在活动任务中找到我们刚才设置的任务。显示下次执行时间为:2018/11/24 3:00:00,说明我们的任务设置成功。


猜你喜欢

转载自blog.csdn.net/weixin_42930928/article/details/84373050