phpmyadmin import SQL을 수정하십시오 – 알 수없는 콜라이트 :‘UTF8MB4_UNICODE_520_CI’

VIA를 통한 가져 오기 문제 phpmyadmin 또는 SSH (수입 주문 라인 포함) a 데이터베이스 또는 데이터베이스를 한 서버에서 다른 서버로 이동할 때 특히 나타나는 아카이브. 인코딩에 동일한 설정을 사용하지 않거나 특정 설정이있는 다른 버전 인 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'

이 오류 후 데이터베이스의 가져 오기 WordPress 또는 다른 CMS는 갑자기 멈출 것입니다.

문제는 두 시스템에서 사용하는 다른 인코딩으로 인해 발생합니다. 이 경우 “UTF8MB4_UNICODE_520_CI” 인식되지 않으며 가져 오기를 수행 할 수 없습니다.

솔루션 Phpmyadmin 또는 SSH를 통해 SQL 오류를 가져옵니다 – 알 수없는 콜라이트 :‘UTF8MB4_UNICODE_520_CI’

가장 간단한 방법은 .sql 파일, String으로 바꾸는 것입니다. “UTF8MB4” Cu “UTF8“. 이렇게하려면 PC에서 데이터베이스 파일을 다운로드 할 편리한 Phpmyadmin이 있습니다. 변경을 시작하기 전에 데이터베이스의 백업을 확인하십시오. 데이터베이스가 변경되기 전에 백업은 항상 표시됩니다.

시나리오에서 파일이 있다고 가정 해 봅시다. “name_baza_de_date.sql” 교체해야합니다“UTF8MB4” Cu “UTF8“.. 많은 시스템 관리자의 내부 방법은 명령을 사용하여 Linux에서 이러한 변경을하는 것입니다. “sed” ~을 위한 “찾다 & 바꾸다“. 따라서 Linux 서버에서 파일을 오르고 실행합니다. 명령 줄 ~에 .sql 파일을 보유한 디렉터 당신이 변경하고자하는 것.

 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

이 명령 줄을 실행 한 후 .SQL 파일에서 대체됩니다. “UTF8MB4” Cu “UTF8”,,, “UTF8_UNICODE_CI” Cu “비가 오세요” 그리고 “UTF8_UNICODE_520_CI” Cu “비가 오세요”. 물론 .SQL 파일을 열 수있는 TXT 편집기를 사용하여 Windows PC 또는 Mac에서 이러한 변경을 수행 할 수 있습니다.

phpmyadmin을 통해 수정 된 파일을 가져옵니다.

기술에 대한 열정, 저는 2006 년부터 StealthSetts.com에서 즐거움을 가지고 글을 씁니다. 운영 체제와 같은 풍부한 경험이 있지만 언어 및 블로그 플랫폼 (WordPress) 및 온라인 상점 (Woocommerce, Magento, Presashop)에 대한 경험이 풍부합니다.

IT 튜토리얼, 유용한 팁 및 뉴스. phpmyadmin import SQL을 수정하십시오 – 알 수없는 콜라이트 :‘UTF8MB4_UNICODE_520_CI’

2 “에 대한 생각phpmyadmin import SQL을 수정하십시오 – 알 수없는 Collation :‘UTF8MB4_UNICODE_520_CI’”

의견을 남겨주세요