ORACLE社が発行している「MySQL5.7とMySQL5.6 設定パラメータ比較」に以下の記述があります。
値 innodb は、すべての MySQL バージョンとの下位互換性があります。値 crc32 では、より高速に、変更されたすべてのブロックのチェックサムを計算し、ディスク読み取りごとにチェックサムをチェックするアルゴリズムが使用されます。テーブルスペース内のブロックが crc32 アルゴリズムを使用するように変更されたあとは、関連付けられたテーブルを以前のバージョンの MySQL で読み取ることはできません。
パラメータinnodb_checksum_algorithmのデフォルト値
MySQL5.6:innodb MySQL5.7:crc32
MySQL5.6もMySQL5.7もパラメータinnodb_checksum_algorithmはデフォルト値のままとした場合、
MySQL5.6のデータをエキスポートし、MySQL5.7にインポートしたデータは、MySQL5.6で読み取ることができなくなるということでしょうか?
つまり、パラメータinnodb_checksum_algorithmのデフォルト値をcrc32とすると、データに関しては下位互換にならないということでしょうか?
ご存知の方がいましたら、教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/12 07:05