Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  Backup and Recovery

第 9 章 备份和恢复

备份数据库非常重要,以便在出现问题时(例如系统崩溃、硬件故障或用户误删数据)恢复数据并快速恢复。备份也是在升级 MySQL 安装之前的安全措施,可以将 MySQL 安装迁移到另一个系统或设置副本服务器。

MySQL 提供了多种备份策略,您可以根据安装要求选择合适的方法。本章讨论了备份和恢复的几个主题,您应该熟悉:

  • 备份类型:逻辑备份、物理备份、完整备份、增量备份等。

  • 创建备份的方法。

  • 恢复方法,包括点时间恢复。

  • 备份计划、压缩和加密。

  • 表维护,以便恢复损坏的表。

其他资源

与备份或维护数据可用性相关的资源包括以下内容:

  • MySQL Enterprise Edition 的客户可以使用 MySQL Enterprise Backup 产品进行备份。有关 MySQL Enterprise Backup 产品的概述,请参阅 第 32.1 节,“MySQL Enterprise 备份概述”

  • 有一个专门用于备份问题的论坛,位于 https://forums.mysql.com/list.php?28

  • mysqldump — 一个数据库备份程序">mysqldump 的详细信息可以在 第 6 章,MySQL 程序 中找到。

  • 这里描述的 SQL 语句的语法在 第 15 章,SQL 语句 中给出。

  • 有关 InnoDB 备份过程的更多信息,请参阅 第 17.18.1 节,“InnoDB 备份”

  • 复制使您可以在多个服务器上维护相同的数据。这提供了多种好处,例如可以将客户查询负载分布在多个服务器上,在服务器离线或故障时保持数据可用性,并且可以使用副本服务器进行备份,而不影响源服务器。请参阅 第 19 章,复制

  • MySQL InnoDB Cluster 是一组产品,旨在提供高可用性解决方案。使用 MySQL Shell,可以将多个 MySQL 服务器配置为集群。集群中的服务器有一个单一的源,称为主服务器,充当读写源。多个次要服务器是主服务器的副本。至少需要三个服务器来创建高可用性集群。客户应用程序通过 MySQL Router 连接到主服务器。如果主服务器故障,次要服务器将自动升级为主服务器,MySQL Router 将请求路由到新的主服务器。

  • NDB Cluster 提供了一个高可用性、高冗余版本的 MySQL,适用于分布式计算环境。请参阅 第 25 章,MySQL NDB Cluster 8.3,其中提供了关于 MySQL NDB Cluster 8.1.0 的信息。