MySQL 8.0 OCP (1Z0-908) 考点精析-备份与恢复考点1:MySQL Enterprise Backup概要

这篇具有很好参考价值的文章主要介绍了MySQL 8.0 OCP (1Z0-908) 考点精析-备份与恢复考点1:MySQL Enterprise Backup概要。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


【免责声明】文章仅供学习交流,观点代表个人,与任何公司无关。
编辑|SQL和数据库技术(ID:SQLplusDB)

MySQL 8.0 OCP (1Z0-908) 考点精析-备份与恢复考点1:MySQL Enterprise Backup概要

MySQL Enterprise Backup是用于MySQL数据库的热 (online) 备份工具。
热备份是在数据库运行和应用程序读写时执行的。这种备份不会阻塞正常的数据库操作,并且它可以捕获备份过程中发生的任何更改。

通过MySQL Enterprise Backup可以对使用InnoDB存储引擎的所有表执行“热备份”。
对于使用MyISAM或其他非InnoDB存储引擎的表,它执行“温备份”,即数据库继续运行,但在备份期间这些表不能被修改。

MySQL Enterprise Backup提供了丰富的功能,例如:

 - “热”(在线)备份 
 - 增量和差异备份 
 - 选择性备份和恢复 
 - 支持直接云存储备份 
 - 备份加密 
 - 压缩等功能。

MySQL Enterprise Backup下载与安装

可以通过Oracle Software Delivery Cloud网站下载MySQL Enterprise Backup

[Oracle Software Delivery Cloud](https://edelivery.oracle.com/osdc/faces/Home.jspx)
https://edelivery.oracle.com/osdc/faces/Home.jspx

MySQL 8.0 OCP (1Z0-908) 考点精析-备份与恢复考点1:MySQL Enterprise Backup概要,MySQL 8.0 OCP(1z0-908)知识点解析,mysql,数据库

MySQL Enterprise Backup的备份过程

MySQL Enterprise Backup的备份过程大致分为以下几个步骤:

  1. 将InnoDB数据文件、重做日志、二进制日志和中继日志文件(除了当前正在使用的日志文件)复制到备份中,同时数据库服务器继续正常运行。
    在此期间,InnoDB表的数据和结构可能已经发生了变化,因此需要执行一些步骤来确保备份中包含这些变化。

  2. 在服务器实例上应用备份锁,它会阻止DDL操作(除了对用户创建的临时表的操作),但不会阻止对InnoDB表的DML操作(除了那些未被二进制日志捕获的操作,如对数据库的管理更改)。大多数数据库的读写活动仍然允许。在应用锁之后,mysqlbackup会扫描自步骤1以来已被DDL操作修改的InnoDB表,并相应地更改备份。

  3. 对所有非InnoDB表(对于8.0.18及更高版本,仅对要包含在备份中的非InnoDB表)应用FLUSH TABLES tbl_name [, tbl_name] … WITH READ LOCK语句,然后复制与备份相关的任何非InnoDB表。
    如果数据库中不存在用户创建的非InnoDB表,则跳过此步骤。

  4. 应用短暂的日志记录阻塞,以便mysqlbackup收集与日志记录相关的信息,如当前的InnoDB LSN、二进制日志位置、GTID、复制源或副本状态等。

  5. 释放非InnoDB表上的读锁。

  6. 使用步骤4中的信息,复制当前正在使用的二进制或中继日志文件的相关部分。这确保了自步骤1以来对InnoDB表的所有最近更改都包含在备份中,以便稍后将它们应用于原始备份数据,将恢复的服务器带回一致状态。

  7. 释放服务器实例上的备份锁。现在,数据库返回到正常操作状态。

  8. 复制尚未复制的重做日志文件以及备份的所有元数据文件。

  9. 备份操作完成,mysqlbackup返回成功。

需要注意的是,这只是一个大致的备份过程概述,实际过程可能会因使用的备份选项而有所不同。

参考:
https://dev.mysql.com/doc/mysql-enterprise-backup/8.0/en/meb-backup-process.html

MySQL Enterprise Backup的优势

MySQL Enterprise Backup具有以下十大优势:

1. 物理备份和恢复
2. 高性能,即使使用加密和压缩(压缩更快)
3. 可以存储在离线位置 - 支持文件、磁带、媒体管理器等
4. 支持全量、增量、部分备份、可传输表空间等
5. 支持一致的时间点恢复
6. 最小锁定 - 特别是在MySQL 8.0中使用新的MySQL备份锁定机制
7. 数据块在备份时进行验证,备份数据可以在以后重新验证。
8. 非常适合大型到非常大型的数据库
9. 成本效益高(占用空间小,支持成本较低的存储设备)
10. 安全 - 支持加密,备份tde和其他组件的密钥环。

参考:
https://www.modb.pro/doc/935

mysqlbackup 客户端

mysqlbackup客户端是MySQL Enterprise Backup的核心组件,丰富的命令和选项,可以根据需要进行配置和自定义。,
通过mysqlbackup客户端可以用于执行各种备份和恢复操作,以及其他相关任务。
例如,可以使用mysqlbackup客户端执行以下操作:

- 备份整个MySQL实例或单个数据库。
- 执行增量备份或差异备份。
- 压缩备份文件以减少磁盘空间占用。
- 验证备份文件的完整性和一致性。
- 恢复整个MySQL实例或单个数据库。
- 恢复到指定的时间点或二进制日志位置。
- 在备份和恢复过程中使用加密。
- 等等。

可以通过在命令行中输入mysqlbackup命令来启动mysqlbackup客户端,并使用不同的选项和参数来执行不同的操作。
例如,要备份整个MySQL实例并将备份文件压缩到指定的目录中,可以使用以下命令:

mysqlbackup --backup-dir=/path/to/backup --compress backup-and-apply-log

该命令将执行备份和应用日志操作,并将备份文件压缩到指定的目录中。

例题

例题1 : MySQL Enterprise Backup概要

Choose two. 
Which two statements are true about MySQL Enterprise Backup?

A) It creates logical backups. 
B) It supports backing up only table structures. 
C) It can perform hot or warm backups. 
D) It supports backup of a remote MySQL system. 
E) It supports restoring to a remote MySQL system. 
F) It supports the creation of incremental backups.


Answer:C F

MySQL Enterprise Backup是物理备份。支持热备(InnoDB)和温备(InnoDB以外) ,支持增量备份。

参考:
https://dev.mysql.com/doc/refman/8.0/en/mysql-enterprise-backup.html

参考:
30.2 MySQL Enterprise Backup Overview
https://dev.mysql.com/doc/refman/8.0/en/mysql-enterprise-backup.html

MySQL Enterprise Backup User’s Guide (Version 8.0.34)
https://dev.mysql.com/doc/mysql-enterprise-backup/8.0/en/文章来源地址https://www.toymoban.com/news/detail-600434.html

到了这里,关于MySQL 8.0 OCP (1Z0-908) 考点精析-备份与恢复考点1:MySQL Enterprise Backup概要的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 让ChatGPT做一下MySQL 8.0 OCP(1Z0-908)的真题,我松了一口气

    MySQL OCP分成中文和英文两种,Oracle OCP只有英文考试,这里我们用MySQL 8.0 OCP(1Z0-908)的中文真题测试一下ChatGPT,看看ChatGPT能否获得MySQL OCP的认证,用这种方法判断ChatGPT会不会代替我们人类DBA的工作。 1报告在MySQL服务器上运行的所有当前连接,ChatGPT准确地列出了3个: SELECT

    2024年02月04日
    浏览(41)
  • 解析MySQL 8.0 OCP(1Z0-908)考试中一道大部分同学都会做错的题目(文末附录像)

    一个用户有下面的权限: jsmith可以执行哪两条SQL语句? A)UPDATE world.country SET Name=\\\'all; B)UPDATE world.Country SET Name=‘new’ WHERE Name=\\\'old; C)UPDATE world.country SET Name=‘one’ LIMIT1; D)UPDATE world.country SET Name=‘first’ ORDER BY Name LIMIT 1; E)UPDATE world.country SET Name=CONCAT(‘New’,Name); 我们看到这

    2024年02月08日
    浏览(31)
  • MySQL Shell 8.0的Dump Utility备份与恢复

    MYSQLDUMP常用来做MySQL数据库逻辑备份与恢复。由于备份是以SQL语句的形式导出,在恢复时需要重放SQL语句,效率很低,因此一般在备份数据量较小时较为适用。 MySQLDUMP备份数据库: 也可以直接压缩备份: MYSQLDUMP单独备份表(不加 -B ): 恢复数据库(需要先清理目标库中的旧

    2023年04月09日
    浏览(30)
  • 开源数据库MySQL 8.0 OCP认证精讲视频、环境和题库 之二

    修改用户的初始密码: mysqlalteruserroot@localhostidentifiedby\\\'Qaz1234; 或者: mysqlalteruseruser0identifiedby\\\'Qaz_1234\\\'; 在版本5.x中: mysqlsetpassword=password(Qaz_1234\\\'); 可执行文件: 服务器端:mysgld多线程 客户端:mysqlmysqladminmysqldumpmysqlbackup mysqlshowdatabases; mysqlselectdatabaseO; mysqlselectuser0; mysqlcrea

    2024年02月08日
    浏览(39)
  • MySQL 8.0 OCP认证精讲视频、环境和题库之五 事务、缓存 、表空间

       缓存与事务有关的redo log ,用来对mysql进行crash恢复,不可禁用;    日志缓冲区是存储要写入磁盘上日志文件的数据的内存区域。日志缓冲区大小由innodb_Log_buffer_size变量定义。    默认大小为16MB。日志缓冲区的内容会定期刷新到磁盘。大型日志缓冲区使大型事务能够运行

    2024年02月07日
    浏览(32)
  • MySQL 8.0 OCP认证精讲视频、环境和题库之四 多实例启动 缓存、事务、脏读

        1、编辑选项文件,指定以下选项:     [mysqld]         basedir=/mysql80         datadir=/mysql80/data1         socket=/mysql80/data1/mysqld.sock         pid-file=/mysql80/data1/mysqld.pid         log-error=/mysql80/data1/mysqld.log     2、初始化         /mysql80/bin/mysqld --defaults-file=/mys

    2024年02月07日
    浏览(28)
  • Oracle 19c OCP 1z0 082考场真题解析第32题

    考试科目:1Z0-083 考试题量:85 通过分数:57% 考试时间:150min 本文为云贝教育郭一军(微信:guoyJoe)原创,请尊重知识产权,转发请注明出处,不接受任何抄袭、演绎和未经注明出处的转载。【云贝教育】Oracle 19c OCP 083题库解析(32) - 课程体系 - 云贝教育 32 、Which two are tru

    2024年01月23日
    浏览(32)
  • Oracle数据库19c OCP 1z0-082考场真题解析第24题

    考试科目:1Z0-082 考试题量:90 通过分数:60% 考试时间:150min 本文为云贝教育郭一军guoyJoe原创,请尊重知识产权,转发请注明出处,不接受任何抄袭、演绎和未经注明出处的转载。【云贝教育】Oracle 19c OCP 082题库解析(24) - 课程体系 - 云贝教育 24.Which three statements are true reg

    2024年01月18日
    浏览(44)
  • mysql备份恢复(mysqldump备份 mysqlbinlog恢复)

    物理备份 ​物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等) 冷备份(脱机备份) :是在关闭数据库的时候进行的 热备份(联机备份) :数据库处于运行状态,依赖于数据库的日志文件 温备份:数据库锁定表格(不可写入但可读)的状态下进行备份操作 逻辑备份 逻辑

    2024年02月14日
    浏览(29)
  • 【MySQL】4、MySQL备份与恢复

    备份的主要目的是灾难恢复,备份还可以测试应用、回滚数据修改、查询历史数据、审计等 MySQL 的日志默认保存位置为 /usr/local/mysql/data 日志的分类 常见日志有: 错误日志,一般查询日志,慢查询日志,二进制日志,中继日志,重做日志,回滚日志 1.错误日志 2.查询日志

    2024年02月10日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包