备份 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 Tracker 或 Log 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。