• 首页
  • css3教程
  • html5教程
  • jQuery手册
  • php7教程
  • MySQL手册
  • apache手册
  • 位置: MySQL8中文手册 -> MySQL服务器安全

    MySQL数据备份

    备份数据库很重要,这样您就可以恢复数据并重新启动并运行,以防发生系统崩溃,硬件故障或用户误删除数据等问题。在升级MySQL安装之前,备份也是必不可少的一项安全措施,它们可用于将MySQL安装转移到另一个系统或设置复制从属服务器。

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

    • 备份类型:逻辑备份与物理备份,完整备份与增量备份等。
    • 创建备份的方法。
    • 恢复方法,包括时间点恢复。
    • 备份计划,压缩和加密。
    • 表维护,用于恢复损坏的表。

    其他资源

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

    • MySQL企业版的客户可以使用MySQL企业备份产品进行备份。有关MySQL企业备份产品的概述,请参见“ MySQL企业备份概述”。
    • 专门讨论备份问题的论坛位于 https://forums.mysql.com/list.php?28。
    • mysqldump的详细信息可以在“MySQL程序”中找到
    • 这里所描述的SQL语句的语法中给出SQL语句
    • 有关InnoDB备份过程的更多信息,请参见“ InnoDB备份”。
    • 复制使您可以在多台服务器上维护相同的数据。这具有许多好处,例如,使客户端查询负载可以分布在服务器上,即使给定服务器脱机或出现故障也可以提供数据可用性,并且可以通过使用从属服务器进行备份而不会影响主服务器。请参见复制
    • MySQL InnoDB集群是一起工作以提供高可用性解决方案的产品的集合。可以将一组MySQL服务器配置为使用MySQL Shell创建集群。服务器集群具有一个称为主服务器的主服务器,它充当读写主服务器。多个辅助服务器是主服务器的副本。创建高可用性群集至少需要三台服务器。客户端应用程序通过MySQL路由器连接到主数据库。如果主服务器发生故障,则辅助服务器将自动升级为主服务器,而MySQL路由器会将请求路由到新的主服务器。
    • NDB Cluster提供了适用于分布式计算环境的MySQL的高可用性,高冗余版本。请参阅MySQL NDB Cluster 8.0,它提供有关MySQL NDB Cluster 8.0的信息。