ワードプレスのデータベースを移行(インポート)する際に 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;
お試しくださいましたら幸いです。