Mysql数据库自动备份.docx
《Mysql数据库自动备份.docx》由会员分享,可在线阅读,更多相关《Mysql数据库自动备份.docx(10页珍藏版)》请在冰豆网上搜索。
Mysql数据库自动备份
Mysql数据库自动备份
Mysql数据库自动备份
一、情景
在做数据库修改或删除操作中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库。
本篇文章主要讲述NavicatforMySQL定时备份数据库和数据恢复等功能。
之前也参照其他同学的博客但一些设置过程具有不稳定行,于是个人对于设置加以完善,从而避免了一些系统环境而导致任务的设置与执行成功等问题。
如果觉得可以还望多多点赞~嘻嘻……
二、提前
·NavicatforMySQL工具
·win下的任务计划程序
三、备份流程
1、首先,创建测试数据库test,表tests,主要记录test信息。
2、点击"任务"->“新建批处理作业”,如下图所示。
3、然后弹出的对话框中,双击可用任务"Backuphcpmanage"并选择任务会生成一个已选的任务。
点击保存按钮,例如设置为"testbackups"。
(名字自由取)
4、然后该备份文件就会出现在计划列表中,如下图所示。
5、打开win的任务计划程序并创建基本任务(如下图)。
6、创建基本任务然后操作下一步。
7、下一步后会设置触发器(也就任务执行时机),可按自身需要指定就好。
如下图
8、按项目需求设置调用时机后,就要指定具体任务执行目标(一般是启动程序),如下图。
9、接下来就是设置任务具体对象,如下图
注:
程序或脚本:
就是本地navicat主程序位置路径格式例如[E:
\ProgramFiles\NavicatforMySQL\navicat.exe]
添加参数:
就是之前在navicat中创建的任务名"testbakeups"格式例如[/schedule“testbakeup”]
起始于:
程序的根目录格式例如[E:
\ProgramFiles\NavicatforMySQL]
11、填写任务详情后点下一步会弹出如下界面,点[是],会弹出整个任务已设置的详情,然后点[完成]整个任务算设置完了