はじめに
Xserverにて環境構築すべく、別環境の MySQL(8.0.36) にあるデータを Xserver 上の MariaDB(10.5.22) に移行する必要がありました。同じ MySQL系列DBなので別環境上でmysqldump でデータ出力後、Xserver上で、mysqlでインポートしようとしたところエラーになったので、その解決策についてです。
MariaDBへのインポートエラーへの対処方法
エラー内容
mysql -uXXXXX -p -DXXXXX_db < import.sql
Enter password:
ERROR 1273 (HY000) at line 25: Unknown collation: 'utf8mb4_0900_ai_ci'
対処方法
置換してからインポートします。
sed -i -e 's/utf8mb4_0900_ai_ci/utf8mb4_unicode_520_ci/g' import.sql
mysql -uXXXXX -p -DXXXXX_db < import.sql
参考サイト
おわりに
エラー解決済み。
コメント