すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:MySQL 8.0.31を実行するApsaraDB RDSインスタンスのバックアップに失敗した場合はどうすればよいですか。

最終更新日:Jan 23, 2024

問題の説明

MySQL 8.0.31を実行するApsaraDB RDSインスタンスで完全な物理バックアップを実行できません。 MySQL 8.0.31はAliSQLのバージョン20230630に相当します。

原因

INSTANT ADD/DROP COLUMNSはMySQL 8.0.29で導入されました。 詳細については、「Percona Xtrabackup 8.0.29 Troubleshoot」をご参照ください。

ソリューション

  1. 次のステートメントを実行して、INSTANT ADD/DROP COLUMNSを持つテーブルが存在するかどうかを確認します。

    mysql> SELECT NAME FROM information_schema.innodb_tablesどこにTOTAL_ROW_VERSIONS! =0;
    • 次の結果が返された場合、INSTANT ADD/DROP COLUMNSを持つsbtest2テーブルがsbtestデータベースに存在します。

      + ---------------- +
      | 名前 |
      + ---------------- +
      | sbtest/sbtest2 |
      + ---------------- +
      1行セット (0.01秒) 
    • 次の結果が返された場合、INSTANT ADD/DROP COLUMNSを持つテーブルは存在しません。

      空セット (0.00秒)
  1. 次のステートメントを実行して、INSTANT ADD/DROP COLUMNSを使用してテーブルを再作成します。

    mysql> 最適化テーブルsbtest.sbtest2;