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.
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'
Pärast seda viga Andmebaasi importimine WordPress või mõni muu CMS, peatub see ootamatult.
Probleem tekib tänu mõlema süsteemi erinevatele kodeeringutele. Sel juhul, "utf8mb4_unicode_520_ci"Ei tunnustatud ja importimist ei saa teha.
SQL-i impordivea tõrkeotsing phpMyAdmini või SSH kaudu
Lihtsaim viis on stringide asendamine .SQL-failis. "utf8mb4"Mis"utf8". Selleks on teil käepärast phpMyAdmin, kust andmebaasifail arvutisse alla laadida. Enne muudatuste tegemist varundage kindlasti oma andmebaas. Varundamine on alati soovitatav enne andmebaasi muutmise alustamist.
Oletame, et meie stsenaariumi korral on meil fail "andmebaasi_nimi.sql", milles peame asendama "utf8mb4"Mis"utf8“.. Meetod on paljude jaoks käepärast administratorja süsteem peab selle muudatuse sisse lülitama linux, kasutades käsku "janu" on "leidke ja asendage“. Niisiis, laadige fail serverisse linux, siis jookse 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 nende käsuridade täitmist asendatakse .sql-failis tekst „utf8mb4” tekstiga „utf8”, “utf8_unicode_ci” tähisega “utf8_general_ci” ja “utf8_unicode_520_ci” tekstiga “utf8_general_ci”. Muidugi saate neid muudatusi teha a Windows PC või Mac, kasutades TXT-redaktorit .SQL-faili avamiseks.
Impordige muudetud fail läbi phpMyAdmini.
See on lihtne teabe võrdlemise viis. Nad töötavad suurepäraselt.
salve umbes dia, kkkk val!