본문 바로가기
개발일지/SQL

SQL 데이터베이스 생성 ERROR 1115 (42000): Unknown character set: 'uft8mb4'

by 다니엘의 개발 이야기 2022. 6. 29.
320x100

CREATE DATABASE zerobase DEFAULT CHARACTER SET uft8mb4;

이와 같이 데이터 베이스를 만들어 주려고 했다.

맨 끝의 utf8mb4란, 이모티콘을 포함하여 한글등의 글씨를 호환해주는 SET이다.

 

하지만

ERROR 1115 (42000): Unknown character set: 'uft8mb4'

라는 에러가 떴다.

보통의 경우에 mysql 버전이 낮기 때문에, 저 기능이 활성화 되지 않는거라고 한다.

 

그래서 스택오버플로우 사이트를 뒤적거리다 보니

ERROR 1064 (42000) at line 12: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARACTER SET utf8' at line 1

 

라는 메세지를 찾았다.

그리고 답변 달린 문구와 내 코드를 다시 대조해 봐았다.

CREATE DATABASES zerobase DEFAULT CHARACTER SET uft8mb4;

위 처럼 ‘DATABASES’라고 해서 내가 S를 하나 더 붙여줬다.

 

본 에러를 처리하면서 느낀점은, ERROR ~~~(42000)에러는 폭이 넓다.

때문에 구글링이 크게 참고가 되진 않을 있으나, 스택오버플로우는 참고가 것이다. 버전 업그레이드의 문제인지, 오타의 문제인지도 알게 것이다.

음.. 근데, 보통 작성 년월일을 보면 2016년도던데, 그런걸 보면 버전 업그레이드의 문제는 아니지 않을까 싶다.

 

참고 자료

https://stackoverflow.com/questions/35631265/mysql-error-1064-default-character-set-utf8

300x250