Fix unter MacOS und Linux für SQL Unknown collation: ‚utf8mb4_0900_ai_ci‘ Error
Beim import und Export von SQL Dateien zwischen MariaDB und MySQL bzw. auch allgemein gibt es häufiger Probleme in der Verarbeitung der Collation. Fehler wie „Unknown collation: ‚utf8mb4_0900_ai_ci'“ erschweren dann unötig die Verarbeitung und Migration der Daten.
Unter MacOS und Linux können SQL-Dumps über die Konsole leicht angepasst und die Kollation so repariert werden. Wechselt hierfür in das Terminal oder die Bash und führt nachfolgendes Kommando aus.
MacOS
sed -i '' 's/utf8mb4_0900_ai_ci/utf8mb4_unicode_ci/g' dump.sql
Ubuntu/Linux
sed -e 's/utf8mb4_0900_ai_ci/utf8mb4_unicode_ci/g' -i dump.sql
Der Dump lässt sich nachfolgend problemlos importieren.