본문 바로가기

개발/AWS

AWS EB + django + mysql(RDS)세팅 시, error 로그에 인코딩 이슈가 있는 경우

반응형

mysql 기본 인코딩은 아직까지 latin1 이다. 표준은 UTF8이라고 언뜻 들은 것 같은데... 

무튼 EB를 쓰면서 DB는 외부 디비를 쓰거나 하는 경우보다는 그냥 AWS 내의 기능을 최대한 쓰는 사람들이 많을테니 


AWS 대시보드의 RDS 탭으로 들어가서 위의 파라미터 그룹으로 들어가면 생성한 RDS의 기본 파라미터 그룹이 존재한다

여기서 Create Parameter Group 통해, language ~~인 부분을 전부 unicode8, unicode8_ 그냥 사진으로 보면


아래와 같이 설정을 추가해주고 

원하는 DB에서 생성한 파라미터를 변경 후 재시작 해준다.

참고로 DB에 Connect되어 있는 상태에서 옵션변경 해주지 말고 Connect다 꺼둔 상태에서 리셋 하자

반응형