MySQL 한글 깨짐 증상 해결 방법

Reading time ~1 minute

AWS의 RDS기준으로 작성하였습니다.

MySQL사용시 한글 깨짐 증상 해결 방법

파라미터 그룹 생성

  1. RDS console아래의 파라미터 그룹에 들어갑니다.
  2. 파라이터 그룹 생성에 들어갑니다. 파라미터 그룹
  3. 그룹 패밀리는 mysql5.6으로 지정합니다.
  4. 그룹 이름을 지정합니다.(해당 블로그에서는 mysql-utf-8로 생성하였습니다.) 파라미터 그룹 생성
  5. 생성한 파라미터 그룹에 들어갑니다.
  6. 파라미터 편집을 클릭합니다.
  7. 다음과 같이 수정을 합니다.

     character_set_database = utf8
     character_set_server = utf8
     collation_connection = utf8_general_ci
     collation_server = utf8_general_ci
    
  8. 변경내용을 저장합니다.

MySQL 인스턴스 생성

MySQL생성 후에 파라미터 그룹을 수정하게 되면 일부 언어 설정이 바뀌지 않아 동일하게 한글이 정상적으로 적용되지 않아 새로운 인스턴스 생성이 필요합니다.

  1. RDS인스턴스 탭에 들어갑니다.
  2. DB 인스턴스 시작을 누릅니다. RDS 인스턴스
  3. MySQL을 선택하고 다음을 누릅니다.
  4. 고급 설정 구성데이터베이스 옵션항목에서 DB파라미터 그룹을 생성한 파라미터 그룹으로 변경합니다. 파라미터 그룹 지정
  5. DB인스턴스를 생성합니다.

정보 확인

  1. 정보 확인
  2. mysql utility를 이용해 mysql의 db에 연결 합니다.MySQL 연결 가이드
  3. 하기 명령어를 입력합니다. mysql> show variables like 'c%';
  4. 아래의 사진과 같이 latin항목이 없이 모두 utf8로 잘 나오는지 확인합니다. 확인

ㅜㄹ

Celery 데몬화

# Celery 데몬으로 관리하기### Celery 설정파일 작성하기```# vi /srv/celery/celery.confCELERYD_NODES="worker1"CELERY_BIN="/home/ubuntu/.pyenv/versions//bin...… Continue reading

EC2 배포 설정

Published on May 18, 2020