Import pliku SQL do phpMyAdmin i błąd Unknown collation: utf8mb4_0900_ai_ci

Problem pojawia się podczas wgrywania pliku .SQL do bazy danych MySQL przez phpMyAdmin. Zapewne przez wgranie za pomocą konsoli też.

Jak sobie poradzić z tym problemem?

Należy nieco zmodyfikować plik tekstowy .SQL, który chcemy wgrać.

Włącz konsolę Linux i przejdź do folderu, gdzie znajduje się ten plik. Powiedzmy, że jego nazwa to dump.sql. Wywołaj następnie te komenty:


Możesz też w edytorze tekstowym pozmieniać frazy utf8mb4_0900_ai_ci na utf8_general_ci itd. Ale w konsoli zajmie to sekundę 🙂

Po takiej modyfikacji plik .SQL już powinien być gotowy do wgrania do bazy danych.