博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
定时备份mysql数据库
阅读量:5162 次
发布时间:2019-06-13

本文共 971 字,大约阅读时间需要 3 分钟。

第一步:编写mysqldump备份数据库脚本,先新建txt文档,编辑内容为

@echo off  

set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"  

E:/study/phpStudy/MySQL/bin/mysqldump --opt -u root --password=root esc > D:/db_backup/db_%Ymd%.sql  

@echo on  

然后将txt文档改成bat脚本如图所示。

解说参数:set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"  为设置当前时间

E:/study/phpStudy/MySQL/bin/mysqldump为mysql安装路径bin下的mysqldump.exe运行文件

-u root---- root为登录mysql的用户

--password=root esc ----root为登录mysql的密码 esc为mysql数据库名

D:/db_backup/db_%Ymd%.sql----此为保存备份文件的路径,文件名为db_当前时间.sql来命名。

 

第二步:设置定时任务来执行数据备份的脚本,打开控制桌面,双击管理工具

第三步:双击任务计划程序

第四步:点击创建基本任务

第五步:编写名称,点击下一步

第六步:选择多久执行一次定时任务,一般而言都是每天执行。然后点击下一步

第七步:选择具体执行时间,一般我们让它在凌晨3点左右执行。然后点击下一步

第八步:选择启动程序,然后点击下一步

 

第九步:点击浏览,选择数据备份脚本路径添加进来,然后点击下一步

 

第十步:确认定时备份数据库的信息,点击完成。此时已经完成所有的操作了

 

如图可以查看刚刚所建立的定时任务,状态为准备就绪。

 

最后,说一下每天备份的数据库将会保存在D:/db_backup下

以db_当前时间.sql为每天的文件形式保存。

附加一个保留5天的文件脚本,我们的数据库备份一般只要最新5天的就好,增加定时的方法如上一致。

forfiles /p "D:\db_backup" /s /m *.sql /d -5 /c "cmd /c del @path"

 

转载于:https://www.cnblogs.com/pinpin/p/9849209.html

你可能感兴趣的文章
SSH密钥对登录的原理和实践
查看>>
0423上课练习(list、while、def)
查看>>
ruby获取最新ruby
查看>>
ABAP术语-Object Type
查看>>
构建arm-linux-gnueabi-gcc-4.6.3交叉编译链
查看>>
通过shell脚本进行数据库操作
查看>>
【转】数据库中的join
查看>>
重置BizTalk RosettaNet
查看>>
Android-MeasureSpec那些事
查看>>
MVC设计模式思想及简单实现
查看>>
java面试题(晨星)
查看>>
vlc-0.9.8a的plugins详解
查看>>
Java编程基础阶段笔记 day01 Java语言概述
查看>>
DEV GridControl 获取选中行的数据
查看>>
斐波那契_尾递归
查看>>
web.config 配置
查看>>
servlet编写简单计算器
查看>>
WebService 布置简单的计算器
查看>>
20160616 html5练习代码一
查看>>
POJ 2451-半平面交
查看>>