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.

Über den Author

Stefan Pingel: Ist Gründer & Geschäftsführer der Agentur 404MEDIA. Er studierte Medieninformatik sowie Web Applications Development und betreut seit über 15 Jahren Unternehmen jeder Branche und Größe im Hinblick auf die Entwicklung webgestützter Anwendungssoftware, SEO, E-Commerce sowie Marketing.