本文为您介绍云数据库 MySQL 实例备份失败的可能原因汇总,您可通过如下说明及指引文档了解。
备份失败原因汇总
场景 | 场景描述 | 文档链接 |
单实例的表数量超过30万导致备份失败 | 单个实例的表数量超过30万后,可能会造成备份失败,同时也会影响数据库监控,请合理规范表的数量,控制单个实例表数量不超过30万。 | - |
备份期间 DDL 操作导致备份失败 | 云数据库 MySQL 实例连续两天备份失败,备份时间窗内有 DDL 操作。 | |
磁盘空间占满导致自动增量备份失败 | 数据库未进行自动增量备份。 | |
unique_checks 参数导致复制中断 | 在使用云数据库 MySQL 的过程中,备实例或只读实例出现复制中断。 | |
foreign_key_checks 导致从库异常进而备份失败 | 云数据库 MySQL 实例在例行变更后执行重启,重启后数据库实例可正常启动,但出现以下异常现象: 访问 'table' 时从客户端或应用侧收到报错:table 'parent' doesn't exist;。主库上看似正常,但从库因无法加载该表导致复制线程异常断开(Slave SQL thread 报错)。 定时备份任务失败,备份工具在执行 SHOW TABLES / FLUSH TABLES / 导出该表时报表不存在。 错误日志中可观察到 InnoDB 在 open table 阶段加载外键关系失败的相关信息。 |