본문 바로가기
MySql

MySQL 오류 1115 (42000) : 알 수없는 문자 집합 : 'utf8mb4'

by 베이스 공부 2020. 12. 10.
반응형

복원을 시도한 MySQL 덤프가 있습니다.

mysql -u"username" -p"password" --host="127.0.0.1" mysql_db < mysql_db

그러나 이로 인해 오류가 발생했습니다.

ERROR 1115 (42000) at line 3231: Unknown character set: 'utf8mb4'

3231-3233 행입니다.

/*!50003 SET character_set_client  = utf8mb4 */ ;
/*!50003 SET character_set_results = utf8mb4 */ ;
/*!50003 SET collation_connection  = utf8mb4_general_ci */ ;

MySQL 5.1.69를 사용하고 있습니다. 이 오류를 어떻게 해결할 수 있습니까?

 

해결 방법

 

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

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


utf8mb4는 utf8의 상위 집합입니다.

그래서 아마도 당신이 그것을 utf8로 만들고 눈을 감고 희망을 가질 수있는 기회가 있을지도 모릅니다. 그러나 그것은 당신의 데이터에 달려있을 것이고, 저는 그것을 권장하지 않습니다.

 

참조 페이지 https://stackoverflow.com/questions/21911733

 

 

반응형

댓글