AWS의 RDS기준으로 작성하였습니다.
MySQL사용시 한글 깨짐 증상 해결 방법
파라미터 그룹 생성
- RDS console아래의 파라미터 그룹에 들어갑니다.
파라이터 그룹 생성에 들어갑니다.
- 그룹 패밀리는 mysql5.6으로 지정합니다.
- 그룹 이름을 지정합니다.(해당 블로그에서는
mysql-utf-8로 생성하였습니다.)
생성한 파라미터 그룹에 들어갑니다.파라미터 편집을 클릭합니다.-
다음과 같이 수정을 합니다.
character_set_database = utf8 character_set_server = utf8 collation_connection = utf8_general_ci collation_server = utf8_general_ci - 변경내용을 저장합니다.
MySQL 인스턴스 생성
MySQL생성 후에 파라미터 그룹을 수정하게 되면 일부 언어 설정이 바뀌지 않아 동일하게 한글이 정상적으로 적용되지 않아 새로운 인스턴스 생성이 필요합니다.
- RDS인스턴스 탭에 들어갑니다.
DB 인스턴스 시작을 누릅니다.
- MySQL을 선택하고 다음을 누릅니다.
고급 설정 구성의데이터베이스 옵션항목에서DB파라미터 그룹을 생성한 파라미터 그룹으로 변경합니다.
- DB인스턴스를 생성합니다.
정보 확인
- 정보 확인
- mysql utility를 이용해 mysql의 db에 연결 합니다.MySQL 연결 가이드
- 하기 명령어를 입력합니다.
mysql> show variables like 'c%'; - 아래의 사진과 같이 latin항목이 없이 모두 utf8로 잘 나오는지 확인합니다.

ㅜㄹ