我的编程空间,编程开发者的网络收藏夹
学习永远不晚

【数据库】数据库备份与还原 Navicat Premium备份以及定时备份设置

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

【数据库】数据库备份与还原 Navicat Premium备份以及定时备份设置

【数据库】数据库备份与还原 Navicat Premium备份以及定时备份设置

数据库作为信息系统的核心担当着重要的角色。

尤其在一些对数据可靠性要求很高的行业如银行、证券、电信等,如果发生意外停机或数据丢失其损失会十分惨重。为此数据库管理员应针对具体的业务要求制定详细的数据库备份与灾难恢复策略,并通过模拟故障对每种可能的情况进行严格测试,只有这样才能保证数据的高可用性。数据库的备份是一个长期的过程,而恢复只在发生事故后进行,恢复可以看作是备份的逆过程,恢复的程度的好坏很大程度上依赖于备份的情况。此外,数据库管理员在恢复时采取的步骤正确与否也直接影响最终的恢复结果。

类型

按照备份数据库的大小数据库备份有四种类型,分别应用于不同的场合,下面简要介绍一下。

完全备份

这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多的时间和空间,所以,一般推荐一周做一次完全备份。

事务日志备份

事务日志是一个单独的文件,它记录数据库的改变,备份的时候只需要复制自上次备份以来对数据库所做的改变,所以只需要很少的时间。为了使数据库具有鲁棒性,推荐每小时甚至更频繁的备份事务日志。

差异备份

也叫增量备份。它是只备份数据库一部分的另一种方法,它不使用事务日志,相反,它使用整个数据库的一种新映象。它比最初的完全备份小,因为它只包含自上次完全备份以来所改变的数据库。它的优点是存储和恢复速度快。推荐每天做一次差异备份。

文件备份

数据库可以由硬盘上的许多文件构成。如果这个数据库非常大,并且一个晚上也不能将它备份完,那么可以使用文件备份每晚备份数据库的一部分。由于一般情况下数据库不会大到必须使用多个文件存储,所以这种备份不是很常用。

按照数据库的状态可分为三种:

  • 冷备份,此时数据库处于关闭状态,能够较好的保证数据库的完整性。

  • 热备份,数据库正处于运行状态,这种方法依赖于数据库的日志文件进行备份。

  • 逻辑备份,使用软件从数据库中提取数据并将结果写到一个文件上。

定时备份计划

  • 每天的某个固定的时刻(如夜晚01:00:00,时间可自主设定)对数据库进行一次“完全备份”。

  • 每天的某个时段(如0:00:00至23:59:59内)对数据库的事务日志进行“差异备份”。

  • 每天保留最近两天的数据库和事务日志的备份(即:前一天的和前两天的),自动地删除久于两天前的所有数据库和事务日志的备份。


MySQL版本:5.7.32

Navicat Premium版本:15.0.25


新建备份

  • 打开需要备份的数据库

  • 点击备份

  • 新建备份

在弹出窗口中选择需要备份的对象

选择完后点击备份 新建备份


还原备份

在当前数据库需要还原到之前备份

只要选择备份

然后点击还原备份就行了


在其他数据库需要还原备份操作如下

选择备份文件 -> 在文件夹中显示

复制弹出窗口资源管理器目录

这里新建一个数据库用于备份还原测试

  • 打开新建的数据库

  • 右键备份

  • 还原备份从...

在弹出窗口目录中粘贴刚才复制的资源管理器目录

选择备份文件打开

点击还原

点击确定

如下图还原成功

重新打开数据库/刷新可以观察到已经还原成功


定时备份设置

  • 点击自动运行

  • 新建批处理作业

  • 点击 备份 -> 选择数据库 -> 选择可用的工作

  • 点击保存

输入任务名称


点击 设置任务计划

设置如下

  • 点击触发器

  • 点击新建...

进行触发器相关配置

这里设置了

  • 每天进行备份

  • 从当前时间开始执行

  • 重复任务间隔 1min

  • 持续时间 1d

  • 重复持续时间结束时停止所有运行的任务


确认设置无误后点击确定 新建触发器

然后点击确定

选择工作后点击开始

如下图提示则备份成功

如下图可以查看到每分钟进行备份


问题一

出现如下报错提示:

从mysql5.7.6开始information_schema.global_status已经开始被舍弃,为了兼容性,此时需要打开 show_compatibility_56

选择mysql数据库后需要用到以下SQL语句

show variables like "%show_compatibility_56%"
set global show_compatibility_56=on;

如下已开启


问题二

如果已选择工作为空可以先右键选中工作 -> 添加工作


https://baike.baidu.com/item/数据库备份/9803419

https://blog.csdn.net/ShiMengRan107/article/details/103991960


本文作者:双份浓缩馥芮白

原文链接:https://www.cnblogs.com/Flat-White/p/14887474.html

版权所有,如需转载请注明出处。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

【数据库】数据库备份与还原 Navicat Premium备份以及定时备份设置

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

【数据库】数据库备份与还原 Navicat Premium备份以及定时备份设置

✨数据库备份数据库作为信息系统的核心担当着重要的角色。尤其在一些对数据可靠性要求很高的行业如银行、证券、电信等,如果发生意外停机或数据丢失其损失会十分惨重。为此数据库管理员应针对具体的业务要求制定详细的数据库备份与灾难恢复策略,并通过模拟故障对每种可能的情况进
【数据库】数据库备份与还原 Navicat Premium备份以及定时备份设置
2014-12-22

navicat premium怎么连接数据库备份还原

在 navicat premium 中连接数据库备份并还原数据:连接备份:在“连接”对话框中输入服务器信息、登录凭据,并在“数据库”字段选择备份文件。还原数据:右键单击目标数据库,选择“还原”,选择“从备份还原”并浏览备份文件。配置选项:指
navicat premium怎么连接数据库备份还原
2024-04-06

PostgreSQL 数据库备份与还原

PostgreSQL 数据库备份与还原目录备份还原栗子备份PostgreSQL提供的一个工具pg_dump,逻辑导出数据,生成sql文件或其他格式文件,pg_dump是一个客户端工具,可以远程或本地导出逻辑数据,恢复数据至导出时间点。Usage:pg_dump
PostgreSQL 数据库备份与还原
2015-11-20

Oracle备份、还原数据库

备份数据库创建备份目录(用sys账号),若已创建备份目录,此步可忽略create directory db_bak as "D: ECIMS_DB"--查看创建的目录select * from dba_directories--删除已创建的目录drop dir
2018-09-04

mysql定时数据库备份与还原怎么配置

MySQL数据库备份和还原可以通过使用MySQL自带的工具mysqldump和mysql来实现。下面是具体的配置步骤:定时备份数据库:可以使用crontab来定时执行备份脚本。首先创建一个备份脚本如backup.sh,并添加如下内容:#!
mysql定时数据库备份与还原怎么配置
2024-04-09

达梦数据库备份还原

备份还原    1 物理备份与还原    21、脱机备份与还原(冷备)    21.1、console工具备份    21.2、console工具还原与恢复    31.3、dmrman工具备份    51.4、dmrman工具还原恢复    52、联机备份与

	达梦数据库备份还原
2016-11-14

mysql数据库备份和还原

备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表
2022-05-27

定时任务备份mysql数据库,同时备份多个数据库

编写备份数据库的shell脚本创建脚本mkdir -p /root/mysql_dump/datacd /root/mysql_dumpvim mysql_back.sh脚本内容如下#!/bin/sh# File: /root/mysql_dump/mysql
2018-09-25

C#怎么备份及还原数据库

本篇内容介绍了“C#怎么备份及还原数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!C#数据库备份及还原1.在用户的配置时,我们需要列出当
2023-06-18

编程热搜

目录