Mysql数据库如何自动备份

目录

  • 一、总结

    • 一句话总结:用navicat配合windows的批处理即可
  • 二、Mysql数据库自动备份
回到顶部

v   一、总结(点击显示或隐藏总结内容)

一句话总结:用navicat配合windows的批处理即可

navicat + windows批处理
回到顶部

二、Mysql数据库自动备份

参考:Mysql数据库自动备份 - yhcqlong的博客 - CSDN博客
https://blog.csdn.net/yhcqlong/article/details/83048669

一、情景

在做数据库修改或删除操作中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库。本篇文章主要讲述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、在点击[开始]执行之前,可能出现警提语,确认便好,之后则会展示还原进度,等进度完毕则数据备份还原大功告成~

结语:恭喜你又学会了一个实用的技能,如果觉得实用记得回来点赞哦,要是觉得哪里不足也可以多多留言相互交流~嘻嘻……

mysql 数据库自动备份(navicat + windows批处理)相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  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. mysql sp cursoropen_三个重要的游标sp_cursoropen_MySQL
  2. 每秒处理请求数和并发的关系
  3. 非常酷!10个基于 HTML5 的字体应用演示网站
  4. python数组排序sort_详解python中sort排序使用
  5. 八皇后问题详解(最短代码)
  6. Ms Sql Server 2005的数据库快照功能使用实践
  7. Javascript的对象继承方法
  8. BackgroundWorker线程控件用法
  9. win7系统未响应卡住_win7系统文件夹出现假死及未响应的解决方法
  10. openwrt 中 WiFi探针的三种实现办法
  11. Ubuntu16.04建立共享文件夹
  12. Chrome浏览器:分享几个好用的谷歌浏览器拓展程序
  13. 微信android返回上一页位置,解决微信内置浏览器返回上一页强制刷新问题方法...
  14. 95 后女孩从月入3000到月入10万
  15. Heartbleed心脏出血漏洞靶场搭建
  16. 轻松矿工没有内核_使用内核迁移器可以轻松进行SharePoint迁移
  17. 【读书笔记】AUTOSAR规范与车用控制器软件开发01
  18. LCD段码式液晶屏-duty与bias的工作原理
  19. 计算其标准体重c语言,C语言第三天
  20. matlab容许误差范围,s2 给定初值及容许误差,编制牛顿法解方程f(x) 0的通用程序 联合开发网 - pudn.com...

热门文章

  1. c1flexGrid 在单元格中显示图片, 及行号
  2. Python常用正则表达式语法和写法
  3. 切割日志(mysql,nginx,php tomcat)使用logrotate
  4. tts语音合成小玩具
  5. C语言中字符串存储方法
  6. ERP系统容灾方案对ERP生产系统的影响
  7. poj Ancient Cipher 古代密码
  8. 协议森林09 爱的传声筒 (TCP连接)
  9. Kruskal/Prim/Dijkstra模板
  10. 4.大数据架构详解:从数据获取到深度学习 --- 数据获取