Unknown collation- ‘utf8mb4_unicode_520_ci’が表示された場合の対処法


今回は MySQL データのインポートで Unknown collation: ‘utf8mb4_unicode_520_ci’ というエラーが表示されインポートできなかったので対処法をまとめました。
Vagrant で MySQL のデータを phpMyAdmin からインポートしようと思ったら以下のエラーが表示されてインポートできません。

error-unknown-collation

Unknown collation: 'utf8mb4_unicode_520_ci'

原因

原因はVagrant の MySQL のバージョンが 5.5 で SQL のデータを持ってきた方が5.6だったためでした。

対処法

該当の SQL ファイルを開いて以下の部分をすべて変更します。

utf8mb4_unicode_520_ci」を 「utf8_general_ci」に変更
utf8mb4」 を 「utf8」に変更

変更してインポートするとインポートが成功しました。

参考サイト

Unknown collation: ‘utf8mb4_unicode_520_ci’

コメントを残す