如何定时备份Mysql数据库

如何定时备份Mysql数据库,第1张

数据库的自动备份,可以减轻维护者的工作量也便于系统恢复,对于比较重要的数据库,最好还是设置下自动备份。

工具/原料

navicat for mysql

mysql 5.5

方法/步骤

打开navicat客户端,连上mysql后,双击左边你想要备份的数据库。点击“计划”,再点击“新建批处理作业”。

双击上面的可用任务,它就会到下面的列表里去,代表你选择了这个任务。

点击保存,d出个命名对话框,给这个任务取个名字,点击“确定”

点击“设置”计划任务。

d出的对话框,选择“计划”,再点击“新建”。

这里设置为从2014年1月24号起每天早上九点备份该数据库。如果想提高备份频率、或者设置备份截止日期,请点击“高级”。

高级选项可以把备份设置的更精细,比如这里设置的是在24小时内每隔2小时就备份一次。加上前面的基本设置,任务计划就是:从2014年1月24号开始,每天九点,每隔2小时备份一次,每天的备份都持续24小时。

最后,输入电脑密码就大功告成。

这个方法是用bat批处理来完成的。

假想环境:MySQL 安装位置:D:\Program Files\MySQL\MySQL Server 5.0\data

数据库名称为:952game数据库备份目的地:d:\db_bak\ (你想把数据库备份到哪个盘的路径)我想备到D盘的db-bak目录下面============================新建db_bak.bat,写入以下代码

net stop mysql

xcopy c:\mysql\data\bbs\*.* d:\db_bak\bbs\%date:~0,3%\ /y

net start mysql

如图详解:

最好一步就是实现如何定时备份了,跟我学!GO go go

这里我们采用最简单的方法

使用Windows的“计划任务”定时执行该批处理脚本即可。(例如:每天凌晨3点执行back_db.bat)

不会的话请看图文:

1、运行,计划任务

2、添加计划任务。

3、最后一步就是指定备份时间了。

到这里就完成自动定时备份了,很简单吧。

最后pc6.com小编清晨再给大家多讲一句就是这个批处理命令 \%date:~0,3% 的意思提取星期几信息

当然如果你想创建年月日的话就用%date:~0,10% ,系统就会每天给你建日期目录了。很方便吧。

%date:~0,10% //提取年月日信息

%date:~-3% //提取星期几信息

%time:~0,5% //提取时间中的时和分

%time:~0,-3% //提取时和分和秒信息


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7384291.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存