Težava pri uvozu prek phpmydmin ali od Ssh (z vrstico naročila za uvoz) a baze podatkov ali arhivirane, kar se pojavi predvsem pri premikanju zbirke podatkov iz enega strežnika v drugega, ki ne uporabljajo enakih nastavitev za kodiranje ali pa so različne različice s posebnimi nastavitvami 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 tej napaki, uvoz podatkovne baze WordPress ali drug CMS se bo nenadoma ustavil.
Težava nastane zaradi različnega kodiranja, ki ga uporabljata oba sistema. V tem primeru, “utf8mb4_unicode_520_ci” ni prepoznan in uvoz ni mogoč.
Odpravite napako pri uvozu SQL prek phpMyAdmin ali SSH – Neznano sodelovanje: 'UTF8MB4_UNICODE_520_CI’
Najenostavnejša metoda je zamenjava nizov v datoteki .SQL “utf8mb4” cu “utf8“. Če želite to narediti, imate pri roki phpMyAdmin, kjer lahko datoteko baze podatkov prenesete na svoj osebni računalnik. Preden začnete izvajati spremembe, zagotovite varnostno kopijo baze podatkov. Varnostna kopija je vedno navedena pred začetkom spreminjanja baze podatkov.
Recimo, da imamo v našem scenariju datoteko “ime_baze podatkov.sql” v katerem moramo zamenjati“utf8mb4” cu “utf8“.. Privzeta metoda mnogih sistemskih skrbnikov je, da to spremembo izvedejo v linuxu z ukazom “sed” za “najti & zamenjati“. Torej, naložite datoteko na strežnik linux in jo nato zaženite ukazne vrstice v imenik, kjer imate datoteko .sql v katerem želite izvesti spremembe.
 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 izvedbi teh ukaznih vrstic bodo zamenjane v datoteki .sql “utf8mb4” cu “utf8”, “utf8_unicode_ci” cu “deževno” in “utf8_unicode_520_ci” cu “deževno”. Seveda lahko te spremembe izvedete v računalniku z operacijskim sistemom Windows ali Macu z urejevalnikom TXT, da odprete datoteko .SQL.
Uvozite spremenjeno datoteko prek phpMyAdmin.
 
			

Najlepša hvala za posredovanje informacij. Delovalo je odlično.
rešil dan, hvala!