Wordpress 4.2는 보안상의 이유로 "utf8mb4"문자 인코딩을 지원하지만 MySQL 5.5.3 이상 만 지원합니다. 설치 프로그램 (및 업데이터)이 처리하는 방식은 MySQL 버전을 확인하고 지원되는 경우에만 데이터베이스가 utfmb4로 업그레이드된다는 것입니다 입니다.
이론적으로는 훌륭하게 들리지만 utf8mb4를 지원하는 MySQL 서버에서 데이터베이스를 utf8mb4를 지원하지 않는 데이터베이스로 마이그레이션 할 때 문제가 발견되었습니다. 다른 방법은 효과가 있지만 기본적으로 단방향 작업입니다.
Evster가 지적한대로 PHPMYAdmin의 "내보내기"기능을 사용 하면 성공 했을 것입니다. " 내보내기 방법 : 사용자 정의 "및 " 데이터베이스 시스템 또는 이전 MySQL 서버에 다음과의 출력 호환성을 최대화 하려면"드롭 다운 선택 " MYSQL 40 " .
mysqldump를 사용하는 명령 행 내보내기. 깃발을보세요 :
$ mysqldump --compatible=mysql4
참고 : 데이터베이스에 4 바이트 문자가 있으면 손상됩니다.
마지막으로 인기있는 WP Migrate DB PRO 플러그인을 사용하는 사람이라면 누구나이 Wordpress.org 스레드의 사용자가 마이그레이션이 항상 올바르게 처리되지만 공식적인 것을 찾을 수 없다고보고합니다.
WP Migrate DB 플러그인은 5.5.3 이전 또는 이후 MySQL이있는 호스트간에 4.2 사이트를 이동할 때 데이터베이스를 한 데이터 정렬에서 다른 데이터 정렬로 변환합니다.
현재 데이터베이스 업데이트를 거부 할 수있는 방법이 없습니다. 따라서 MySQL이 5.5.3 이상인 서버 또는 로컬 호스트에서 이전 MySQL 버전을 사용하는 사이트로 사이트를 마이그레이션하는 워크 플로를 사용하는 경우 운이 좋지 않을 수 있습니다.