오류 1115(42000): 알 수 없는 문자 집합: 'utf8mb4'
P粉512729862
P粉512729862 2023-08-28 11:56:56
0
2
455
<p>MySQL 덤프가 있고 다음을 사용하여 복원하려고 합니다. </p> <pre class="brush:php;toolbar:false;">mysql -u"username" -p"password" --host="127.0.0.1" mysql_db <mysql_db</pre> <p>그러나 이렇게 하면 오류가 발생합니다: </p> <pre class="brush:php;toolbar:false;">3231행에서 오류 1115(42000): 알 수 없는 문자 세트: 'utf8mb4'</pre> <p>3231-3233행은 다음과 같습니다. </p> <pre class="brush:php;toolbar:false;">/*!50003 SET Character_set_client = utf8mb4 */ ; /*!50003 SET Character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_general_ci */ ;</pre> <p>저는 MySQL 5.1.69를 사용하고 있습니다. 이 오류를 어떻게 해결할 수 있나요? </p>
P粉512729862
P粉512729862

모든 응답(2)
P粉081360775

해볼 수 있는 방법:

텍스트 편집기를 통해 SQL 파일 열기 모두 찾아 바꾸기

으아악

다시 가져옵니다.

P粉547362845

귀하의 버전은 이 문자 집합을 지원하지 않습니다. 5.5.3 이 문자 집합이 도입된 것 같습니다. 이 파일을 내보내는 데 사용된 버전으로 mysql을 업그레이드해야 합니다.

오류는 명백합니다. 코드에 특정 문자 집합을 설정했지만 mysql 버전이 이를 지원하지 않으므로 이에 대해 알지 못합니다.

기준 https://dev.mysql. com/doc/refman/5.5/en/charset-unicode-utf8mb4.html

그래서 utf8로 설정하고 눈을 감고 희망을 가질 수도 있지만 데이터에 따라 다르므로 권장하지 않습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿