Opravit phpMyAdmin Import SQL - Neznámé řazení: 'utf8mb4_unicode_520_ci'

Problém importu přes phpMyAdmin nebo SSH (s příkazovým řádkem pro import) a databází nebo archivováno, což se objevuje zejména při přesunu databáze z jednoho serveru na jiný, který nepoužívá stejné nastavení kódování nebo různé verze s konkrétními nastaveními MySQL.

chyba SQL dotaz: CREATE TABLE `wp_termmeta` ( `meta_id` bigint (20) nepodepsaný NOT NULL AUTO_INCREMENT, `long_id` bigint (20) nepodepsaný NOT NULL DEFAULT '0', `meta_key` varchar (255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, `meta_value` longtext COLLATE utf8mb4_unicode_520_ci, PRIMARY KEY ("meta_id"), KEY `term_id` (` term_id`) KEY `meta_key` (` meta_key` (191)) ) MOTOR = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_520_ci MySQL řekl: Dokumentace #1273 - Neznámé řazení: 'utf8mb4_unicode_520_ci'

Po této chybě, Import databáze WordPress nebo jiné CMS, náhle přestane.

Problém vzniká z důvodu odlišného kódování používaného oběma systémy. V projednávané věci,utf8mb4_unicode_520_ci"Není rozpoznán a import nelze provést.

Chyba importu chyby SQL pomocí phpMyAdmin nebo SSH - Neznámé řazení: 'utf8mb4_unicode_520_ci'

Nejjednodušší metodou je nahradit soubor .SQL,utf8mb4"S"utf8“. K tomu máte po ruce phpMyAdmin, odkud můžete stáhnout soubor databáze do počítače. Než provedete nějaké změny, ujistěte se, že máte zálohu databáze. Zálohování je vždy uvedeno předtím, než začnete měnit databázi.

Řekněme, že v našem scénáři máme soubor "database_name_name.sql", kde musíme nahradit "utf8mb4"S"utf8"Metoda vyzývá mnoho administrátorů systému, aby provedli tuto změnu v linuxu pomocí příkazu"žízeň"Pro"Najít a nahradit“. Takže nahrajte soubor na linuxový server a spusťte ho příkazové řádky in adresář, ve kterém máte soubor .sql kde chcete provést změny.

sed-i '/ utf8mb4 / utf8 / g' file_fisier.sql sed-i '/ utf8_unicode_ci / utf8_general_ci / g' file_fisier.sql sed-i '/ utf8_unicode_520_ci / utf8_general_ci / g' file_fisier.sql

Po provedení tohoto příkazového řádku, bude soubor nahradí .sql „utf8mb4“ s „utf8“ „utf8_unicode_ci“ s „utf8_general_ci“ a „utf8_unicode_520_ci“ s „utf8_general_ci“. Samozřejmě, můžete provést tyto změny na počítači se systémem Windows nebo Mac pomocí editoru TXT soubor otevřít v .sql.

Importujte upravený soubor pomocí phpMyAdmin.

Opravit phpMyAdmin Import SQL - Neznámé řazení: 'utf8mb4_unicode_520_ci'

O autorovi

Tajnost

Vášnivý o všem, co gadget a psát, ochotně stealthsettings.com z 2006 a rád objevovat nové věci s vámi o počítačích a MacOS, Linux, Windows, iOS a Android.

1 Comment

Zanechat komentář

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.