Parandage phpmyadmin import SQL – Tundmatu kogumine: 'UTF8MB4_UNICODE_520_CI’

Import probleemi kaudu phpmyadmin või pärit Ssh (Impordi tellimisreaga) a andmebaasid või arhiveeritud, mis ilmub eriti andmebaasi teisaldamisel ühest serverist teise, mis ei kasuta kodeerimiseks samu sätteid või on erinevad versioonid konkreetsete sätetega 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 import WordPress või mõni muu CMS peatub äkki.

Probleem tekib erineva kodeerimise tõttu, mida kaks süsteemi kasutavad. Sel juhul “UTF8MB4_UNICODE_520_CI” Ei tunnustata ja impordi ei saa teha.

Lahenduse impordi SQL viga PhpMyAdmini või SSH kaudu – Tundmatu kogumine: 'UTF8MB4_UNICODE_520_CI’

Lihtsaim meetod on asendada .sql -failis, string “UTF8MB4” Cu “utf8“. Selleks on teil käepärast phpMyAdmin, kust saate andmebaasi faili arvutisse alla laadida. Enne muudatuste tegemist tehke andmebaasist varukoopia. Varukoopiat näidatakse alati enne andmebaasi muutmise alustamist.

Oletame, et meie stsenaariumi kohaselt on fail meil olemas “andmebaasi_nimi.sql” milles me peame asendama“UTF8MB4” Cu “utf8“.. Paljude süsteemiadministraatorite vaikemeetod on teha see muudatus Linuxis, kasutades käsku “SED” jaoks “leidma & asendama“. Laadige fail üles Linuxi serverisse ja seejärel käivitage see käsuliinid sisse kataloog, kus teil on .sql-fail milles 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 need .sql-failis “UTF8MB4” Cu “utf8”, “utf8_unicode_ci” Cu “vihmane” ja “utf8_unicode_520_ci” Cu “vihmane”. Muidugi saate neid muudatusi teha Windowsi arvutis või Macis, kasutades .SQL -faili avamiseks TXT redigeerijat.

Importige modifitseeritud fail PhpMyAdmini kaudu.

Kirglik tehnoloogia vastu kirjutan koos Stealthsetts.com -i naudinguga alates 2006. aastast. Mul on rikkalik kogemus opsüsteemides: MacOS, Windows ja Linux, aga ka programmeerimiskeelte ja ajaveebiplatvormide (WordPress) ning veebipoodide jaoks (WooCommerce, Magento, Prashop).

Kodu Teie IT -õpetuste allikas, kasulikud näpunäited ja uudised. Parandage phpmyadmin import SQL – Tundmatu kogumine: 'UTF8MB4_UNICODE_520_CI’

2 mõttedParandage phpmyadmin import SQL – Tundmatu kogumine: 'UTF8MB4_UNICODE_520_CI'”

Kommentaari jätma