Fix phpMyAdmin Import SQL - Tundmatu koondamine: 'utf8mb4_unicode_520_ci'

Impordi küsimus läbi phpMyAdmin või SSH (imporditavate käsureaga) a andmebaasid või arhiveeritud, mis esineb peamiselt liikumisel andmebaasi ühest serverist teise, mis ei kasuta sama koodausasetuksia eri versioone või seaded MySQL.

viga SQL päring: CREATE TABLE `wp_termmeta` ( `Meta_id` bigint (20) allkirjastamata NOT NULL AUTO_INCREMENT, Term_id` "bigint (20) allkirjastamata NOT NULL vaikimisi '0" Meta_key` `varchar (255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL, `COLLATE meta_value` LONGTEXT utf8mb4_unicode_520_ci, PRIMARY KEY ( `meta_id`) KEY `term_id` (` term_id`) KEY `meta_key` (` meta_key` (191)) ) Mootori = InnoDB kooditabelit = utf8mb4 COLLATE = utf8mb4_unicode_520_ci MySQL Said: Dokumendid #1273 - Tundmatu võrdlemine "utf8mb4_unicode_520_ci"

Pärast seda viga Andmebaasi importimine WordPress või muu CMS lõpetab äkki.

Probleem tekib kahe süsteemi poolt kasutatava erineva kodeeringu tõttu. Käesoleval juhulutf8mb4_unicode_520_ci"Ei tunnustatud ja importi ei saa teha.

Express import SQL vea läbi phpMyAdmin või SSH - Tundmatu võrdlemine "utf8mb4_unicode_520_ci"

Lihtsaim meetod on asendada .SQL-fail,utf8mb4"Koos"utf8". Selleks on teil käepärast phpMyAdmin, kust soovite andmebaasi faili oma arvutisse alla laadida. Enne muudatuste tegemist veenduge, et andmebaasi varukoopia on olemas. Backup on alati näidatud, enne kui hakkate andmebaasi muutuma.

Oletame, et meie stsenaariumi me faili "nume_baza_de_date.sql", mis peaks asendama "utf8mb4"Koos"utf8"See meetod nõuab tungivalt, et paljud süsteemihaldurid muudaksid seda muudatust linuxis, kasutades"janu"Sest"leida ja asendada". Nii laadige fail alla Linuxi serverisse ja käivitage see käsuliinid in kus teil on .sql-fail kus soovite muudatusi teha.

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

Pärast See käsk rida, fail asendab .sql "utf8mb4" sõnaga "utf8" "utf8_unicode_ci" sõnaga "utf8_general_ci" ja "utf8_unicode_520_ci" sõnaga "utf8_general_ci". Muidugi, võite teha neid muudatusi Windows PC või Mac TXT toimetaja avada faili .sql.

Impordige muudetud fail läbi phpMyAdmini.

Fix phpMyAdmin Import SQL - Tundmatu koondamine: 'utf8mb4_unicode_520_ci'

Andmeid autor

Kavalus

Sõbralikult kõike, mis tähendab vidinaid ja infot, kirjutan koos 2006i rõõmuga stealthsettings.com ja mulle meeldib avastada teiega uusi asju arvutite ja operatsioonisüsteemide macOS, Linuxi, Windowsi, iOS-i ja Android-i puhul.

Jäta kommentaar