ワードプレスのデータベースを移行(インポート)する際に Unknown collation:‘utf8mb4_unicode_520_ci’ 等のエラーが出た場合の対処方法をご紹介いたします。


Unknown collation: エラーとは?

このエラーは、データベースにSQLのデータを移行してインポートする際に主に出てくるものです。
このエラーの意味は、utf8mb4_unicode_520_ci という文字コードがデータベースに存在しないという意味になります。

つまりインポートするデータベースのSQLファイルのどこかで、現在のデータベースで使用できない文字コードutf8mb4_unicode_520_ci が使用されているという意味になります。

Unknown collation: ‘utf8mb4_unicode_520_ci’ エラー の解決方法

インポートしようとしているデータベースファイル(.sqlファイル)で使われているutf8mb4_unicode_520_ciという文字列を utf8_general_ci にテキストエディタなどで一括置き換えしてインポートするとエラーが出なくなります。

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

お試しくださいましたら幸いです。

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