Problém importu cez Via phpmyadmin alebo Ssh (s objednávkovým riadkom na import) a databáza alebo archivované, čo sa objaví najmä pri presúvaní databázy z jedného servera na druhý, ktorý nepoužíva rovnaké nastavenia na kódovanie alebo sú rôzne verzie so špecifickými nastaveniami v Mysql.
Error
SQL query:
CREATE TABLE `wp_termmeta` (
`meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`term_id` bigint(20) unsigned 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))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci
MySQL said: Documentation
#1273 - Unknown collation: 'utf8mb4_unicode_520_ci'Po tejto chybe, import databázy WordPress alebo iný CMS sa náhle zastaví.
Problém vzniká z dôvodu rôznych kódovania, ktoré používajú tieto dva systémy. V tomto prípade, “UTF8MB4_UNICODE_520_CI” Nie je uznaný a dovoz sa nedá urobiť.
Import riešenia SQL chyba prostredníctvom PHPMYADMIN alebo SSH – Neznáme zladenie: ‘UTF8MB4_UNICODE_520_CI’
Najjednoduchšia metóda je nahradenie v súbore .sql, reťazec “UTF8MB4” cu “UTF8“. Ak to chcete urobiť, máte praktický PHPMYADmin, kde si môžete stiahnuť databázový súbor na počítači. Pred spustením zmien sa uistite, že záloha databázy. Zálohovanie je vždy označené skôr, ako sa začneme meniť v databáze.
Povedzme, že v našom scenári máme spis “name_baza_de_date.sql” v ktorom musíme nahradiť“UTF8MB4” cu “UTF8“.. Vnútorná metóda pre mnohých správcov systému je vykonať túto zmenu v systéme Linux pomocou príkazu “sedieť” pre “zistiť & nahradiť“. Takže vyšplhajte sa na súbor na serveri Linux a potom vykonajte príkazové riadky v režisér, v ktorom máte súbor .sql v ktorých chcete vykonať zmeny.
 sed -i 's/utf8mb4/utf8/g' nume_fisier.sql
 sed -i 's/utf8_unicode_ci/utf8_general_ci/g' nume_fisier.sql
 sed -i 's/utf8_unicode_520_ci/utf8_general_ci/g' nume_fisier.sqlPo vykonaní týchto príkazových riadkov sa v súbore .SQL vymení “UTF8MB4” cu “UTF8”, “utf8_unicode_ci” cu “daždivý” a “UTF8_UNICODE_520_CI” cu “daždivý”. Tieto zmeny môžete samozrejme vykonať na počítači Windows PC alebo Mac pomocou editora TXT, v ktorom môžete otvoriť súbor .SQL.
Importujte upravený súbor prostredníctvom phpmyadmin.
 
			

Ďakujem vám veľmi pekne za zdieľanie informácií. Fungovalo to perfektne.
Uložil deň, KKKK ďakujem!