Napraw SQL Import phpMyAdmin - Nieznane sortowanie: 'utf8mb4_unicode_520_ci'

Problem z importem za pośrednictwem phpMyAdmin lub SSH (z linią komend do importu) bazy danych lub zarchiwizowane, co występuje szczególnie podczas przenoszenia bazy danych z jednego serwera na inny, który nie używa tych samych ustawień kodowania lub różnych wersji z określonymi ustawieniami w MySQL.

błąd Zapytanie SQL: UTWÓRZ TABELĘ `wp_termmeta` ( `Meta_id` bigint (20) unsigned NOT NULL AUTO_INCREMENT, Term_id` 'bigint (20) unsigned NOT NULL default' 0 ' Meta_key` `varchar (255) UKŁADAJ utf8mb4_unicode_520_ci DEFAULT NULL, `UKŁADAJ meta_value` longtext utf8mb4_unicode_520_ci, KLUCZ PRIMARY (`meta_id`), KEY `term_id` (` term_id`) KEY `meta_key` (` meta_key` (191)) ) Silnik = InnoDB Domyślnym zestawem = utf8mb4 UKŁADAJ = utf8mb4_unicode_520_ci MySQL powiedział: Dokumentacja #1273 - Nieznany sortowania 'utf8mb4_unicode_520_ci'

Po tym błędzie Importowanie bazy danych WordPress lub inny CMS zatrzyma się nagle.

Problem powstaje z powodu odmiennego kodowania używanego przez oba systemy. W niniejszym przypadkuutf8mb4_unicode_520_ci"Nie rozpoznano i nie można importować.

Błąd importu błędu SQL przez phpMyAdmina lub SSH - Nieznane sortowanie: 'utf8mb4_unicode_520_ci'

Najprostszą metodą jest zastąpienie pliku .SQL, "utf8mb4"Z"utf8”. Aby to zrobić, masz phpMyAdmin pod ręką, skąd pobrać plik bazy danych na komputer. Przed wprowadzeniem zmian upewnij się, że masz kopię zapasową bazy danych. Kopia zapasowa jest zawsze wskazana przed rozpoczęciem zmiany bazy danych.

Załóżmy, że w naszym scenariuszu mamy plik "database_name_name.sql", gdzie musimy zastąpić "utf8mb4"Z"utf8"Metoda zachęca wielu administratorów systemu do wprowadzenia tej zmiany na Linuksie za pomocą"sed"Dla"Znajdź i zamień”. Prześlij plik do serwera linuxowego, a następnie uruchom go wiersze polecenia in .sql katalogu plik gdzie gdzie chcesz wprowadzić zmiany.

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

Po wykonaniu tego polecenia, plik zastąpi .sql „utf8mb4” z „utf8” „utf8_unicode_ci” z „utf8_general_ci” i „utf8_unicode_520_ci” z „utf8_general_ci”. Oczywiście, można dokonać tych zmian na komputerze PC lub Mac z systemem Windows za pomocą edytora TXT otworzyć plik .sql.

Zaimportuj zmodyfikowany plik za pomocą phpMyAdmin.

Napraw SQL Import phpMyAdmin - Nieznane sortowanie: 'utf8mb4_unicode_520_ci'

O autorze

podstęp

Namiętnie o wszystkim, co oznacza gadżety i IT, piszę z przyjemnością stealthsettings.com od 2006 i lubię odkrywać z wami nowe rzeczy na temat komputerów i systemów operacyjnych macOS, Linux, Windows, iOS i Android.

Zostaw komentarz