Jak opravit chybu při importu WordPress MySQL databáze Unknown collation: 'utf8mb4_unicode_ci'

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ě:

  1. Přihlásíte se do phpMyAdmin.
  2. Vyberete databázi, kterou chcete exportovat.
  3. Půjdete do sekce Export a z možnosti Způsob exportu vyberte Vlastní – zobrazí všechna nastavení.
  4. 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.
  5. Vyexportujte databázi.
Export databáze

Export databáze

To je vše a nyní můžete databázi naimportovat na nový hosting. K chybě by již nemělo dojít.

O autorovi

Tomáš Cirkl

WordPress specialista · 12 let praxe · 300+ webů ve správě

Baví mě Internet a zvláště pak redakční systém WordPress. Jsem pravidelným účastníkem a přednášejícím na WordCamp Praha a WordPress konferencích.

1 Komentář

  1. Standa Kremeň

    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

    Odpovědět

Odeslat Komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Pojďme se seznámit

30 minut video callu, podívám se na tvůj web a řeknu, co by se dalo zlepšit. Nic neslibuju, ale obvykle odcházíš se seznamem priorit.