600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > MySQL数据库定期自动备份(定时任务)

MySQL数据库定期自动备份(定时任务)

时间:2022-11-10 11:02:20

相关推荐

MySQL数据库定期自动备份(定时任务)

一、脚本备份;

1、新建一个backupDB.txt文件,然后通过重命名修改文件后缀为.bat,将 backupDB.bat放置在D:/mysql5.7目录下,文件内容如下:

@echo offset h=%time:~0,2%set h=%h: =0%set hhmiss=%date:~0,4%%date:~5,2%%date:~8,2%%h%%time:~3,2%%time:~6,2%set "folder=%date:~0,4%%date:~5,2%%date:~8,2%"::自动创建当天文件夹(dbBack这个文件夹需要自行创建)if not exist D:\dbBack\%folder% (md D:\dbBack\%folder%)::(mysql路径)\bin\mysqldump --opt -u 数据库账号 -p数据库密码 数据库名称 >输出地址D:\mysql-5.7.32-winx64\bin\mysqldump --opt -uroot -pDongyd_007 zf_soft_platform_project_3.0 > D:\dbBack\%folder%\zf_soft_platform_project_3.0%hhmiss%.sql@echo on::正式运行环境把pause去掉,不然cmd黑窗口会一直保留::pause

2、将mysql5.7文件夹放置D盘,双击backupDB.bat ,此时D盘会生成一个backupDB文件夹,备份数据库自动生成;(如果数据库较大,需要等几分钟)

二、定时器设置:

1、首先打开系统的管理工具,选择《任务计划程序》;

2、点击创建基本任务,输入这个定时任务的名称及描述,比如我这边就是做一个MySQL数据库备份;

3、点击下一步,选择任务何时开始;

4、选择任务开始时间,及执行间隔;

5、选择执行的操作,选择启动程序,执行的是事先测试过的一个.bat脚本;

6、点击浏览,选择事先测试过的脚本;

7、点击完成,结束。

8、刷新在任务计划程序库就能看到新增的定时任务了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。