相关的文档10bet官方网站 下载本手册 摘自本手册

MySQL 8.0参考手册/备份和恢复

第七章备份与恢复

备份数据库非常重要,以便在出现问题(如系统崩溃、硬件故障或用户误删除数据)时能够恢复数据并重新启动和运行。在升级MySQL安装之前,备份也是必不可少的保护措施,可以使用它们将MySQL安装转移到另一个系统或设置副本服务器。

MySQL提供了多种备份策略,您可以从中选择最适合您的安装需求的方法。这一章讨论了几个你应该熟悉的备份和恢复主题:

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

  • 创建备份的方法。

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

  • 备份调度,压缩和加密。

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

额外资源

与备份或维护数据可用性有关的资源包括:

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

  • 专用于备份问题的论坛可供选择https://forums.10bet靠谱mysql.com/list.php?28

  • 细节mysqldump.可以找到第4章,MySQL程序

  • 中给出了这里描述的SQL语句的语法第13章,SQL陈述

  • 有关的其他信息Innodb.备份程序,请参阅第15.18.1节,“InnoDB备份”

  • 复制使您可以在多个服务器上保持相同的数据。这有几个好处,例如使客户端查询加载能够在服务器上分发,即使给定服务器脱机或失败,也能够通过使用副本对源没有影响备份的备份的能力。看17章,复制

  • MySQL InnoDB集群是一系列产品,共同提供高可用性解决方案。可以将一组MySQL服务器配置为使用MySQL shell创建群集。服务器群集具有单个源,称为主要,可用作读写源。多个辅助服务器是源的副本。创建高可用性群集需要至少三个服务器。客户端应用程序通过MySQL路由器连接到主设备。如果主机失败,则会自动促进辅助程序,并将MySQL路由器路由对新主要的请求。

  • NDB群集提供了一个高可用性,高冗余版本的MySQL,适用于分布式计算环境。看第23章,MySQL NDB Cluster 8.0,介绍MySQL NDB Cluster 8.0的相关信息。