
localhost의 테스트 db를 적용하면서 개발을 하고 있었는데 본격적인 배포 준비를 위해서 RDS를 적용하게 되었다
적용하는 과정에서 이전에는 보지 못한 오류들이 나왔는데 오류 내용이 "incorrect string value...." 라는 오류였다
구글링해보니 한글이 안들어가져서 그렇다는데... 이전에 rds를 몇번 생성한 경험이 있어 rds를 생성하면서 파라미터 그룹의 값도 한글이 들어가게끔 utf8mb4로 변경했는데 왜 안되지 싶었다
뭐가 문제인지 몰라서 utf8mb4대신 utf8로도 해보고, 직접 접속하여 값을 바꿔보았지만 바뀌는 것은 없었다
구글링하면서 한 가지 알아내었다
바로 파라미터 그룹을 설정한 뒤 재부팅을 안했다는 것!
재부팅을하니 이번에는 utf8이 아니라 utf8mb3가 설정이 된게 아닌가...
여전히 alter 명령어를 통해 바꿔봤지만 바뀌지 않는다...
하지만 정작 오류는 안나고 한글은 잘 들어간다....???!!
찾아보니까 utf8mb3는 utf8의 집합 3이라는데 한글 역시 지원한다고 한다
의문점 1. 왜 alter 명령어를 사용했음에도 바뀌지 않는가...
의문점 2. 왜 설정도 안한 utf8mb3가 들어가 있는가....
찝찝하지만 일단 되니까....해결 완료...!
'Project > Snacks' 카테고리의 다른 글
[Snacks 개발 일기] #12 docker compose 시 redis 연결 안될 때 해결하기 (0) | 2023.01.20 |
---|---|
[Snacks 개발 일기] #11 Table doesn't exist 해결하기 (0) | 2023.01.13 |
[Snacks 개발 일기] #9 Spring Security에서 cors 에러 해결하기 (0) | 2022.12.23 |
[Snacks 개발 일기] #8 구글 로그인과 같은 이메일로 자체 로그인할 때 안되는 현상 해결하기 (0) | 2022.12.23 |
[Snacks 개발 일기] #7 자체 로그인과 구글 로그인 충돌 방지 (0) | 2022.12.12 |