Fix phpMyAdmin Import SQL - Ismeretlen összeállítás: 'utf8mb4_unicode_520_ci'

Az importálás kérdése phpMyAdmin vagy SSH (import parancssorral) a adatbázisok vagy archivált amely főleg ha mozog egy adatbázis egyik szerverről a másikra, amely nem használja ugyanazt a kódolási beállításokat a különböző változatokat, speciális beállítások 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'

Ezt a hibát követően, Adatbázis importálása WordPress vagy más CMS, hirtelen megáll.

A probléma a két rendszer által használt különböző kódolás miatt merül fel. A jelen esetben,utf8mb4_unicode_520_ci"Nem ismeri fel, és az import nem hajtható végre.

SQL hiba import hiba phpMyAdmin vagy SSH-n keresztül - Ismeretlen összeállítás: 'utf8mb4_unicode_520_ci'

A legegyszerűbb módszer a .SQL fájl, a "utf8mb4„A”utf8”. Ehhez a phpMyAdmin kéznél van, ahonnan letöltheti az adatbázis fájlt a számítógépére. Mielőtt bármilyen változtatást végrehajtana, győződjön meg róla, hogy van biztonsági másolat az adatbázisról. A biztonsági mentést mindig jelezzük, mielőtt egy adatbázisba kezdene.

Tegyük fel, hogy forgatókönyvünkben van a "database_name_name.sql" fájl, ahol a "utf8mb4„A”utf8"A módszer sürgeti a rendszergazdákat, hogy ezt a változást a linuxon a"szomjúság„Mert”megtalálja és kicseréli”. Tehát töltsd fel a fájlt egy linux szerverre, majd futtasd parancssort in a könyvtár, ahol a .sql fájl van ahol meg kívánja változtatni.


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.sql

A parancssorok végrehajtása után az .sql fájl az "utf8mb4" helyére az "utf8", az "utf8_unicode_ci" helyett az "utf8_general_ci" és az "utf8_unicode_520_ci" "utgen. Természetesen ezeket a változtatásokat is végrehajthatja Windows PC vagy Mac, egy TXT szerkesztő segítségével az .SQL fájl megnyitásához.

Importálja a módosított fájlt a phpMyAdmin segítségével.

Fix phpMyAdmin Import SQL - Ismeretlen összeállítás: 'utf8mb4_unicode_520_ci'

A szerzőről

Lopakodás

Szenvedélyesen foglalkozik mindazokkal, amelyek eszközöket és informatikai eszközöket mutatnak, örömmel írom a stealthsettings.com webhelyre az 2006-től, és szeretek új dolgokat felfedezni a számítógépekről és a MacOS-ról, a Linux operációs rendszerekről, Windows, iOS és Android.

2 Comments

Írj hozzászólást