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