一、情景

在做数据库修改或删除操作中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库。本篇文章主要讲述Navicat for MySQL定时备份数据库和数据恢复等功能。之前也参照其他同学的博客但一些设置过程具有不稳定行,于是个人对于设置加以完善,从而避免了一些系统环境而导致任务的设置与执行成功等问题。如果觉得可以还望多多点赞~嘻嘻……

二、提前

  • Navicat for MySQL工具
  • win下的任务计划程序

三、备份流程

1、首先,创建测试数据库test,表tests,主要记录test信息。

2、点击"任务"->“新建批处理作业”,如下图所示。

3、然后弹出的对话框中,双击可用任务"Backup hcpmanage"并选择任务会生成一个已选的任务。点击保存按钮,例如设置为"testbackups"。(名字自由取)


4、然后该备份文件就会出现在计划列表中,如下图所示。

5、打开win的任务计划程序并创建基本任务(如下图)。

6、创建基本任务然后操作下一步。

7、下一步后会设置触发器(也就任务执行时机),可按自身需要指定就好。如下图


8、按项目需求设置调用时机后,就要指定具体任务执行目标(一般是启动程序),如下图。

9、接下来就是设置任务具体对象,如下图


注:

程序或脚本:就是本地navicat主程序位置路径 格式例如[E:\Program Files\Navicat for MySQL\navicat.exe]

添加参数:就是之前在navicat中创建的任务名"testbakeups" 格式例如[/schedule “testbakeup”]
起始于:程序的根目录 格式例如[E:\Program Files\Navicat for MySQL]

11、填写任务详情后点下一步会弹出如下界面,点[是],会弹出整个任务已设置的详情,然后点[完成]整个任务算设置完了


12、这样任务计划就多个一个准备就绪的任务,如下图

四、数据还原

1、如果之前的自动备份任务设置好执行后,打开navicat会指定数据库的备份栏下生成如下列表数据


######2、双击列表中的某一下或选择并点[还原备份]会出现如下图备份文档信息,如需还原到此备份节点,那么点击[开始]则表示备份还原正式开始

3、在点击[开始]执行之前,可能出现警提语,确认便好,之后则会展示还原进度,等进度完毕则数据备份还原大功告成~

#@lehao#

帮助到您请点赞关注收藏谢谢!!

Mysql数据库自动备份相关推荐

  1. mysql nb3 备份_通过Navicat进行Mysql数据库自动备份与还原

    Mysql数据库自动备份流程 Navicat版本为:Navicat 12.0.26 例:test为用于测试自动备份的数据库,里面有表t_person,表中有两条数据. 1.点击"自动运行&q ...

  2. linux 备份mysql并上传_实现Linux中Mysql数据库自动备份并上传到远程FTP服务器

    这篇文章很有分享价值,因为我们在实际的生产环境中需要将数据库进行自动备份,然后上传到指定的位置,当然也可以像以下文章中所讲的一样,上传到你指定的FTP服务器中,从而实现Mysql数据库自动备份并上传到 ...

  3. windows环境设置mysql数据库自动备份(测试成功)

    windows环境设置mysql数据库自动备份(测试成功) 要实现数据库的自动备份就需要一下两步: 利用MySQL提供的备份命令mysqldump 结合Windows的任务计划程序 实现步骤 编写脚本 ...

  4. windows环境mysql数据库自动备份

    1:mysql数据库备份命令 执行 mysqldump -u username -p database > c:/bak.sql 再次输入mysql密码,导出完成! 2:编写bat脚本 @ech ...

  5. mysql web备份软件_GitHub - toolzone/mysql_web_backup: mysql数据库自动备份,web网站自动备份shell脚本...

    注意: Mysql_backup.sh 为 mysql 自动备份 脚本,配合 crontab命令 用来管理需要周期性执行任务 Web_backup.sh 为 web文件 自动备份 脚本,配合 cron ...

  6. 【SpringBoot】70、SpringBoot实现MySQL数据库自动备份管理系统

    最近写了一个 MySQL 数据库自动.手动备份管理系统开源项目,想跟大家分享一下,项目地址: https://gitee.com/asurplus/db-backup 1.界面献上 登录界面 首页 实 ...

  7. mysql数据库备份自动备份_设置mysql数据库自动备份

    由于项目需要,在windows下的mysql实现数据库自动备份.经资料查询和尝试,得出方法有两种: 1.使用windows自带的任务计划,然后定时执行一个数据库备份的脚本. 2.使用mysql管理工具 ...

  8. Linux——MySQL数据库自动备份

    Linux如何将Mysql数据库自动从一台服务器备份到另一台服务器 一.概述: 备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其 ...

  9. crontab 每天凌晨12点定时器_Linux下使用crontab实现mysql数据库自动备份

    大家在做开发的时候,数据是很重要的,本文将介绍MySQL数据库如何在Linux系统上面进行自动备份 创建备份目录 选择/home目录,在该目录下创建backup文件夹来存放数据库备份文件: #cd / ...

  10. mac上 mysql数据库自动备份

    创建 mysqlbak.sh脚本文件,对数据库进行备份 #!/bin/bash base="/Users/xingxing/Documents/mysql/data" date=$ ...

最新文章

  1. R语言使用for循环绘制多个模型的DCA(Decision Curve Analysis)曲线并保存特定分辨率的DCA曲线的结果文件
  2. 向量时钟算法简介——本质类似MVCC
  3. IIS 支持 ajax 跨域
  4. 【Python-ML】非线性映射降维-KPCA方法
  5. 声明 struct x1 { ...}; 和 typedef struct { ...} x2; 有什么不同?
  6. 查看systemctl或service启动服务日志
  7. Bootstrap 工具提示插件Tooltip的方法
  8. 学习设计模式 - 六大基本原则之开闭原则
  9. ElasticSearch 5学习(10)——结构化查询(包括新特性)
  10. 基于计算机 中学数学教学,计算机辅助中学数学教学的研究
  11. 孤儿进程与僵尸进程产生及其处理
  12. svn图标消失解决办法
  13. [译] 海量视频时代下的内容发现之旅
  14. win10卸载office2016提示:安装程序包的语言不受系统支持
  15. 给2011年的MacBook Pro和MacBook Air升级到最新系统和做双系统时遇到的问题
  16. No1.初来乍到,请多指教
  17. 大恒相机-水星(MERCURY)系列 | 软件启动
  18. 【华人学者风采】余家国 武汉理工大学
  19. jetson的学习资料总结
  20. tosmana使用教程_20款最流行的免费定性数据分析工具

热门文章

  1. 天龙源码框架分析_天龙八部源码描述【转】
  2. Visual FoxPro 6.0~9.0解决方案与范例大全写作原稿及光盘下载
  3. 重庆兴渝计算机培训中心,重庆兴渝职业中等专业学校2021招生录取分数线
  4. 本地音乐上传到网易音乐云盘上
  5. 小学计算机键盘的初步认识教案,小学三年级信息技术--认识键盘教学设计(宋艳)[小编整理]...
  6. 给大学生的劝告,你们为何应该开始接触 Unix/Linux
  7. vs2010 sp1安装失败进而回滚的解决方法(本人已解决)
  8. Win10快捷键大全
  9. 【华为机试真题详解】机试题按知识点整理(入门指引)
  10. 单亲遗传算法matlab,关于单亲遗传算法的matlab代码