IBM Cloud Docs
备份 Databases for MySQL 常见问题解答

备份 Databases for MySQL 常见问题解答

可从部署仪表板的“备份”选项卡访问 Databases for MySQL 部署的备份。

优化 xtrabackup

MySQL V 8.0.29 包含可能会导致 INSTANT ADD/DROP COLUMNS 表的数据损坏的设计缺陷。 MySQL 8.0.29 中的问题使此版本无法进行备份。 如果 Xtrabackup 检测到具有即时添加/删除列的表,那么您会看到类似如下的错误消息:

[ERROR] [MY-011825] [Xtrabackup] Tables found:
2023-03-03T08:09:34.643290-00:00 0 [ERROR] [MY-011825] [Xtrabackup] corrupted_table
2023-03-03T08:09:34.643300-00:00 0 [ERROR] [MY-011825] [Xtrabackup]
Please run OPTIMIZE TABLE or ALTER TABLE ALGORITHM=COPY on all listed tables to fix this issue.

可以使用 Activity TrackerLog Analysis 来查看此错误。

解决 corrupted_table 错误

要解决 corrupted_table 错误,请使用如下命令查询并优化 Xtrabackup 表:

SELECT NAME FROM INFORMATION_SCHEMA.INNODB_TABLES WHERE TOTAL_ROW_VERSIONS > 0;

如果结果是表的列表,请先在列表上运行 OPTIMIZE TABLE,然后再进行备份。

有关更多信息,请参阅 Error Message: Found tables with row versions due to 即时 ADD/DROP columns