Fix PHPMYADMIN Import SQL – Unbekannte Zusammenfassung: 'UTF8MB4_unicode_520_CI’
O problema de import via phpmyadmin oder von Ssh (cu linie de comanda pentru import) a bazelor de date sau arhivate, ce apare in special atunci cand se muta o baza de date de pe un server pe altul, ce nu foloseste aceleasi setari pentru encoding sau sunt versiuni diferite cu setari specifice in 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'
Dupa aceasta eroare, importul unei de baze de date WordPress sau a altui CMS, se va opri subit.
Problema apare din cauza encoding-ului diferit, folosit de cele doua sisteme. In cazul de fata, “utf8mb4_unicode_520_ci” nu recunoscut, iar importul nu se poate face.
Rezolvare eroare import SQL prin phpMyAdmin sau SSH – Unbekannte Zusammenfassung: 'UTF8MB4_unicode_520_CI’
Metoda cea mai simpla este sa inlocuiti in fisierul .SQL, string-urile “utf8mb4” cu “utf8“. Dazu steht Ihnen phpMyAdmin zur Verfügung, wo Sie die Datenbankdatei auf Ihren PC herunterladen können. Bevor Sie Änderungen vornehmen, stellen Sie sicher, dass Sie eine Sicherungskopie der Datenbank haben. Die Sicherung wird immer angezeigt, bevor mit der Änderung einer Datenbank begonnen wird.
Nehmen wir an, dass wir in unserem Szenario die Datei haben “Datenbankname.sql” in dem wir ersetzen müssen“utf8mb4” cu “utf8“.. Die Standardmethode vieler Systemadministratoren besteht darin, diese Änderung unter Linux mit dem Befehl vorzunehmen “sed” für “finden & ersetzen“. Laden Sie die Datei also auf einen Linux-Server hoch und führen Sie sie dann aus Befehlszeilen In das Verzeichnis, in dem Sie die .sql-Datei haben in dem Sie die Änderungen vornehmen möchten.
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
Nach der Ausführung dieser Befehlszeilen werden sie in der .sql-Datei ersetzt “utf8mb4” cu “utf8”, “utf8_unicode_ci” cu “regnerisch” Und “utf8_unicode_520_ci” cu “regnerisch”. Natürlich können Sie diese Änderungen auch auf einem Windows-PC oder Mac vornehmen, indem Sie die .SQL-Datei mit einem TXT-Editor öffnen.
Importieren Sie die geänderte Datei über phpMyAdmin.
Fix PHPMYADMIN Import SQL – Unbekannte Zusammenfassung: 'UTF8MB4_unicode_520_CI’
Was ist neu
Um Stealth
Technologiebegeistert schreibe ich seit 2006 gerne auf StealthSettings.com. Ich habe umfangreiche Erfahrungen mit Betriebssystemen wie macOS, Windows und Linux sowie mit Programmiersprachen, Blogging-Plattformen (WordPress) und Online-Shops (WooCommerce, Magento, PrestaShop).
Alle Beiträge von Stealth anzeigenVielleicht interessieren Sie sich auch für...

2 Gedanken dazu “Fix PHPMYADMIN Import SQL – Unbekannte Zusammenfassung: 'UTF8MB4_unicode_520_CI’”
Vielen Dank für die Weitergabe der Informationen. Es hat perfekt funktioniert.
hat den Tag gerettet, danke!