ワードプレスのデータベースをインポートする際に#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’エラーが出てインポートできない時の修正方法を解説いたします。

Unknown collationエラーが出る原因

データベースのインポート時にUnknown collationエラーが出る原因は、エクスポートしたデータベースのデータで指定されている文字コード(文字種)が、インポート先のデータベースで見つからないときに発生します。

具体的には、エクスポートしたデータベースのダンプファイルに下記のような記載があり

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

インポート先のデータベースにutf8mb4_unicode_520_ciという文字コードが存在しない場合にこのエラーが出ます。

Unknown collation: ‘utf8mb4_unicode_520_ci’エラーの修正

データベースのエクスポートしたダンプファイルのutf8mb4_unicode_520_ciをテキストエディターでエクスポート先のデータベースに存在するよく似た文字種別コードに置換すれば正しくインポートできるようになります。

notepad++ 等のソフトウェアでデータベースファイルを開きます。

ダンプデータのすべてのutf8mb4_unicode_520_ci を utf8mb4_unicode_ci にすべて置換して保存し再度インポートします。

もしutf8mb4_unicode_ciがデータベースでインポート時に認識できない場合は、utf8_general_ciで置換すればより確実にUnknown collationエラーが出ずにインポートできるようになるかと思います。

ご参考になりましたら幸いです。

WordPress ワードプレスのエラー修正・バグ修正を代行いたします。ご依頼・ご相談はお気軽にWPドクターまでお送りください