Nedávno jsem přesouval WordPress mezi dvěma různými hostiny a při importu databáze na nový hosting došlo k chybě Unknown collation: ‚utf8mb4_unicode_ci‘.
Když k tomu dojde je velká šance, že nový hosting běží na starší verzi databázového systému a není s novým formátováním databáze kompatibilní. Potřebujete tedy na hostingu, z kterého web přesouváte vyexportovat databázi s kompatibilitou pro starší verze.
Export uděláte následovně:
- Přihlásíte se do phpMyAdmin.
- Vyberete databázi, kterou chcete exportovat.
- Půjdete do sekce Export a z možnosti Způsob exportu vyberte Vlastní – zobrazí všechna nastavení.
- V sekci Parametry pro výstupní formát vyberte u položky Datázový systém nebo starší verze MySQL se kterým má být výstup kompatibilní možnost MYSQL40.
- Vyexportujte databázi.
To je vše a nyní můžete databázi naimportovat na nový hosting. K chybě by již nemělo dojít.
Zdravím,
po převodu na jiný hosting se mi objevil stejný problém, jenže jsem přesouval z mysql 5.6 na mysql 5.7. Řešení jsem našel na netu a to přidat do scriptu po spojení s databázi:
mysqli_query($link, „SET NAMES utf8“);
Standa