[SQL] # 1273 - 알 수없는 정렬 : 'utf8mb4_unicode_520_ci'
SQL# 1273 - 알 수없는 정렬 : 'utf8mb4_unicode_520_ci'
나는 내 로컬 WAMP 서버에 워드 프레스 웹 사이트가있다. 나는 라이브 서버에 데이터베이스를 업로드 할 때, 나는 오류
#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’
어떤 도움을 주시면 감사하겠습니다!
해결법
-
==============================
1.당신이 찾는하여이 문제를 해결할 수
당신이 찾는하여이 문제를 해결할 수
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
당신의 .SQL 파일과 함께 교환
ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
-
==============================
2.로컬 서버와 라이브 서버의 MySQL의 다른 버전을 실행하고 있기 때문에이 오류가 발생합니다 생각합니다. 이 문제를 해결하려면 :
로컬 서버와 라이브 서버의 MySQL의 다른 버전을 실행하고 있기 때문에이 오류가 발생합니다 생각합니다. 이 문제를 해결하려면 :
희망이 도움이
-
==============================
3.내 경우에는 그것을 밝혀 내 새로운 서버는 MySQL의 5.5을 실행중인 기존 서버는 MySQL의 5.6을 실행했다. 내 기존 서버에서 내 보낸했던 .SQL 파일을 가져올하려고 할 때 그래서이 오류를 얻었다.
내 경우에는 그것을 밝혀 내 새로운 서버는 MySQL의 5.5을 실행중인 기존 서버는 MySQL의 5.6을 실행했다. 내 기존 서버에서 내 보낸했던 .SQL 파일을 가져올하려고 할 때 그래서이 오류를 얻었다.
MySQL의 5.5 utf8mb4_unicode_520_ci 지원하지 않지만, MySQL의 5.6 않습니다.
새 서버에서 MySQL 5.6로 업데이트 정렬에게 오류를 해결!
당신이 MySQL을 5.5을 유지하려는 경우, 당신은 할 수 있습니다 : - 내 보낸 .SQL 파일의 복사본을 만들 - utf8mb4unicode520_ci 및 utf8mb4_unicode_520_ci의 인스턴스를 교체 ... utf8mb4_unicode_ci와 - 업데이트 된 .SQL 파일을 가져옵니다.
-
==============================
4.텍스트 편집기에서 SQL 파일을 엽니 다;
텍스트 편집기에서 SQL 파일을 엽니 다;
1. 검색 : utf8mb4_unicode_ci 바꾸기 : utf8_general_ci이 (모두 바꾸기)
2. 검색 : utf8mb4_unicode_520_ci 바꾸기 : utf8_general_ci이 (모두 바꾸기)
3. 검색 : 교체 utf8mb4 : UTF8은 (모두 바꾸기)
저장 및 업로드!
-
==============================
5.바로 제거 "520_" utf8mb4_unicode_520_ci → utf8mb4_unicode_ci
바로 제거 "520_" utf8mb4_unicode_520_ci → utf8mb4_unicode_ci
-
==============================
6.쉽게 교체
쉽게 교체
sed -i 's/utf8mb4_unicode_520_ci/utf8mb4_unicode_ci/g' your_sql_file.sql
-
==============================
7.찾기 및 바꾸기 :
찾기 및 바꾸기 :
utf8mb4_unicode_520_ci
와
utf8_general_ci
전체 SQL 파일
-
==============================
8.난 그냥 메모장 + +에서 dump.sql 파일을 열어 찾을 문자열 "utf8mb4_0900_ai_ci"를 대체 할 CTRL + H를 명중하고 "utf8mb4_general_ci"로 대체. 소스 링크 https://www.freakyjolly.com/resolved-when-i-faced-1273-unknown-collation-utf8mb4_0900_ai_ci-error/
난 그냥 메모장 + +에서 dump.sql 파일을 열어 찾을 문자열 "utf8mb4_0900_ai_ci"를 대체 할 CTRL + H를 명중하고 "utf8mb4_general_ci"로 대체. 소스 링크 https://www.freakyjolly.com/resolved-when-i-faced-1273-unknown-collation-utf8mb4_0900_ai_ci-error/
-
==============================
9.파티에 늦은하지만, 경우에 이것은 워드 프레스 설치를 발생합니다
파티에 늦은하지만, 경우에 이것은 워드 프레스 설치를 발생합니다
# 1273 - 알 수없는 데이터 정렬을 'utf8mb4_unicode_520_ci
phpMyAdmin에에서 수출 방법에서> 형식 별 옵션 (사용자 정의 수출)
MYSQL40 :로 설정
지금 가져 오려고 할 경우, 당신은 지금 다른 오류 메시지가 표시 될 수 있습니다 :
1064 - 당신은 당신의 SQL 구문에 오류가 있습니다; .....
엔진과 동의어 오래된 TYPE 옵션이 MySQL을 5.5에서 제거하기 때문이다.
당신의 .SQL 파일을 열고 검색 및 모든 인스턴스를 교체
TYPE =는 엔진 =로부터
이제 수입이 원활해야한다.
-
==============================
10.정렬 오류 # 1273 얻기 - 알 수없는 데이터 정렬을 'utf8mb4_unicode_520_ci은'가져 처 내보낼있는 MySQL 버전과 우리의 MySQL 서버의 차이에 의해 발생합니다. 기본적으로, 최신 버전 검사를위한 워드 프레스 라이브러리는 사이트가 실행되는 어떤 SQL의 버전을 확인합니다. 더 MySQL 버전 5.6을 사용하거나 경우 "utf8mb4_unicode_520_ci"라는 새롭고 개선 된 유니 코드 데이터 정렬 알고리즘 (UCA)의 사용을 가정합니다. 당신이 이전에 MySQL의 최신 5.6 버전에서 워드 프레스 사이트를 이동 끝의 MySQL 5.6 버전을 미리하지 않는 한이 중대하다.
정렬 오류 # 1273 얻기 - 알 수없는 데이터 정렬을 'utf8mb4_unicode_520_ci은'가져 처 내보낼있는 MySQL 버전과 우리의 MySQL 서버의 차이에 의해 발생합니다. 기본적으로, 최신 버전 검사를위한 워드 프레스 라이브러리는 사이트가 실행되는 어떤 SQL의 버전을 확인합니다. 더 MySQL 버전 5.6을 사용하거나 경우 "utf8mb4_unicode_520_ci"라는 새롭고 개선 된 유니 코드 데이터 정렬 알고리즘 (UCA)의 사용을 가정합니다. 당신이 이전에 MySQL의 최신 5.6 버전에서 워드 프레스 사이트를 이동 끝의 MySQL 5.6 버전을 미리하지 않는 한이 중대하다.
이 문제를 해결하려면 당신도 'utf8mb4_unicode_520_ci'에서 'utf8mb4_unicode_ci'의 모든 인스턴스를 변경하여 SQL 내보내기 파일을 편집 할 검색을하고 교체해야합니다. 또는 당신은 phpMyAdmin에있는 경우 다음 단계를 수행 :
-
==============================
11.내 경우에는 내가 이런 식으로 나오지와 utf8_general_ci로 대체 :
내 경우에는 내가 이런 식으로 나오지와 utf8_general_ci로 대체 :
sed -i 's/utf8_0900_ai_ci/utf8_general_ci/g' MY_DB.sql sed -i 's/utf8mb4_unicode_520_ci/utf8_general_ci/g' MY_DB.sql
그 후, 나는 어떤 문제없이 가져올 수 있습니다.
from https://stackoverflow.com/questions/42385099/1273-unknown-collation-utf8mb4-unicode-520-ci by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 선택 SQL Server 데이터베이스 크기 (0) | 2020.05.17 |
---|---|
[SQL] 어떻게 급여 테이블에서 세 번째 또는 n 번째 최대 급여를 찾는 방법은? (0) | 2020.05.17 |
[SQL] MySQL은 컬럼에서 동일한 값이 행을 찾기 (0) | 2020.05.17 |
[SQL] 테스트 SQL 쿼리에 가장 좋은 방법은 [마감] (0) | 2020.05.17 |
[SQL] 어떻게 테이블의 기본 데이터 정렬을 변경하려면? (0) | 2020.05.17 |