쩨이엠 개발 블로그

AWS RDS 한글깨짐 현상 / 인코딩 오류 본문

개발/AWS

AWS RDS 한글깨짐 현상 / 인코딩 오류

쩨이엠 2020. 4. 26. 10:33
728x90
반응형

 

열심히 설치를 하고 select 구문을 쳤는데 한글이 열심히 깨진다

 

mysql> show variables like 'c%';

variables를 확인해보니

 

초기값인 latin1로 설정되어있는것을 확인

 

mysql이나 oracle에서 한글깨짐 현상이 있는경우에는 해당 파일에서 인코딩을 설정하는 문단을 바꿔주면 되는데

RDS는 AWS에서 관리되다 보니까 직접 파일에 접근할 수가 없다

대신 콘솔접근이 가능하다

 

RDS 접속

https://ap-northeast-2.console.aws.amazon.com/rds/home?region=ap-northeast-2#databases:

 

 

 

 

 

파라미터 그룹 탭 클릭한 후 파라미터 그룹 생성 버튼을 누른다

 

지금 사용하는 DB 버전과 그룹 이름을 적는다

 

그 후 이름을 눌러 수정화면으로 들어가서 파라미터 편집 버튼을 누른다

바꿔야할 값은 charactor_xxx와 collation_xxx

 

상위에 character_를 입력하면 자동적으로 필터링이 된다

  • character_set_client
  • character_set_connection
  • character_set_database
  • character_set_filesystem
  • character_set_results
  • character_set_server

다 utf8로 변경해준다

 

collation_도 동일하게 필터링

  • collation_connection
  • collation_server

utf9_general_ci로 변경까지 하면 파라미터 그룹 생성/수정 완료

이제 이 파라미터그룹을 DB에 적용하기만 하면 된다

 

데이터베이스 리스트에서 변경할 DB를 클릭한 후 수정버튼을 클릭한다

DB 파라미터 그룹을 utf8로 변경한 뒤 다음을 누르면

 

수정에 대한 서머리와 적용 시점 여부가 나온다

즉시 적용해서 DB를 얼른 수정한다

 

 

열심히 수정중

한 5분정도 있다가 새로고침을 눌러주면 사용가능 아이콘으로 바뀐것을 확인한뒤

재부팅을 해준다

 

 

mysql에 접속해서 variables를 확인한다

mysql> show variables like 'c%';

잘 바뀌어있다

select도 해보기

 

완전 잘보인다

한글 인코딩 완료

728x90
반응형

'개발 > AWS' 카테고리의 다른 글

[ AWS ] AWSIotException: TOO_MANY_REQUESTS  (0) 2020.08.05
[ ec2 ] Java jdk 설치  (0) 2020.07.21
[ AWS CLI] AWS 계정 변경하기  (0) 2020.06.28
AWSIotDeviceProperty 받아오기 ( java )  (0) 2020.06.03
AWS RDS 생성하기  (0) 2020.04.25
Comments