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을 통해 수정 된 파일을 가져옵니다.
phpmyadmin import SQL을 수정하십시오 – 알 수없는 콜라이트 :‘UTF8MB4_UNICODE_520_CI’
에 대한 Stealth
기술에 열정을 가진 저는 2006년부터 StealthSettings.com에 즐겁게 글을 쓰고 있습니다. 저는 macOS, Windows, Linux 운영 체제뿐만 아니라 프로그래밍 언어와 블로그 플랫폼(WordPress), 온라인 상점(WooCommerce, Magento, PrestaShop)에서도 풍부한 경험을 가지고 있습니다.
Stealth의 모든 게시물 보기당신은 또한에 관심이있을 수 있습니다 ...

2개의 생각 “phpmyadmin import SQL을 수정하십시오 – 알 수없는 콜라이트 :‘UTF8MB4_UNICODE_520_CI’”
정보를 공유해 주셔서 감사합니다. 완벽하게 작동했습니다.
하루를 구했습니다, KKKK 감사합니다!