MySQL 8.0 リファレンスマニュアル


A.8 MySQL 8.0 FAQ: 移行

A.8.1. MySQL 5.7 から MySQL 8.0 に移行する方法に関する情報はどこにありますか。
A.8.2. MySQL 8.0 のストレージエンジン (テーブルタイプ) のサポートは、以前のバージョンからどのように変更されましたか。

A.8.1.

MySQL 5.7 から MySQL 8.0 に移行する方法に関する情報はどこにありますか。

アップグレード情報については、セクション2.11「MySQL のアップグレード」を参照してください。 アップグレード時はメジャーバージョンをスキップせずに、各手順でメジャーバージョンから次のメジャーバージョンにアップグレードして、手順の操作を完了してください。 これはより複雑に見える可能性がありますが、最終的に時間とトラブルを節約します。 アップグレード中に問題が発生した場合、その起点は、ユーザーまたは MySQL Enterprise サブスクリプションを保有している場合は MySQL サポートによって識別しやすくなります。

A.8.2.

MySQL 8.0 のストレージエンジン (テーブルタイプ) のサポートは、以前のバージョンからどのように変更されましたか。

ストレージエンジンのサポートは次のように変更されました。

  • ISAM テーブルのサポートは MySQL 5.0 で削除されたため、ISAM の代わりに MyISAM ストレージエンジンを使用してください。 テーブル tblnameISAM から MyISAM に変更するには、次のようなステートメントを発行します。

    ALTER TABLE tblname ENGINE=MYISAM;
  • MyISAM テーブルの内部 RAID も MySQL 5.0 で削除されました。 これは、2G バイトを超えるファイルサイズをサポートしていないファイルシステムで大きいテーブルを許容するために以前使用されていました。 現在のすべてのファイルシステムではより大きいテーブルが許容されます。MERGE テーブル、ビューなどの新しいほかのソリューションもあります。

  • すべてのストレージエンジンの VARCHAR カラム型で、末尾のスペースが維持されるようになりました。

  • MEMORY テーブル (以前は HEAP テーブルと呼ばれました) にも VARCHAR カラムを含めることができます。


関連キーワード:  テーブル, ストレージ, エンジン, サポート, InnoDB, 移行, 変更, バージョン, 情報, メジャー