AWS Snippet - AWS RDS global 설정변경

  • AWS RDS MariaDB를 사용중에 테스트 코드를 구동하는 도중 한글깨짐 에러 발생
  • show global variables 로 설정정보 확인하니 charter 및 collation관련 설정이 latin 으로 설정되어 있어 django가 테스트시 생성하는 db에서 한글 깨짐 발생
  • AWS RDS에서 주어지는 db 계정으로는 설정정보 변경 불가능

  • AWS > RDS > 파라미터 그룹 > 파라미터 그룹생성

rds

  • 명칭을 입력하고 생성하면 기본적인 파라미터가 생성됨

rds2

  • 생성한 파라미터 선택 후 파라미터 그룹 작업 > 편집 (default는 편집 안됨)

rds3

  • 원하는 설정값 검색 후 변경 저장(저의 경우는 character와 collation 검색 후 utf8mb4로 변경)

rds4

  • 인스턴스에 해당 파라미터 옵션을 적용해야하므로 인스턴스 > 해당인스턴스 선택 > 수정 > DB 파라미터 그룹 항목에서 조금 전 수정한 파라미터 옵션 저장

rds5

rds6

  • 인스턴스를 재부팅한 후 적용