본문 바로가기

개발이야기

아마존 RDS MySQL에서 한글 처리

ALTER DATABASE 데이타베이스_이름 CHARACTER SET utf8 COLLATE utf8_general_ci;     //DB

 

ALTER TABLE 테이블_이름 CHARACTER SET utf8 COLLATE utf8_general_ci;     //TABLE

(혹은 DB를 만들면서 지정)

CREATE DATABASE 데이타베이스_이름 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

 

아마존의 경우는 parameter group에서 설정 

 

 

나의 SQL 캐릭터셋 리스트 보기

윈도우키 + R 을 누른뒤 > cmd 를 입력하여 도스 커맨드 창을 뛰운다.

기본 비번은 root / apmsetup 이니 알아두도록 하고 다음과 같이 mysql에 접속한다.

 

C:\> mysql -uroot -papmsetup

mysql> show variables like 'c%';   를 입력하면 현재 적용되어있는 캐릭터셋이 아래와 같이 리스트로 뜬다.

 

mysql -h hitouchmarketkor.cq6ivy6vvjrj.ap-northeast-2.rds.amazonaws.com -P 3306 -u hitouch_user -p

 

my.ini에서 수정 방법

1. C:\APM_Setup\Server\MySQL5\data 에서 my.ini 파일을 편집기로 오픈한다.

 

[client]

default-character-set=utf8

 

[mysqld]

init_connect=SET collation_connection = utf8_general_ci

init_connect=SET NAMES utf8

default-character-set=utf8

character-set-server=utf8

collation-server=utf8_general_ci

 

[mysql]

default-character-set=utf8

 

C:\APM_setup\Server\MYSQL5\data 폴더에 my.ini 한개

C:\APM_setup\Server\MYSQL5 폴더에 my.ini 한개 

 

data 하위에 my.ini가 없으면 APMSETUP모니터가 작동하지 않기때문에 이렇게 조치

수정이 끝났으면 mysql을 재시작

. APM프로그램에서 stop을 누른뒤 다시 Start를 누르거나 (추천)

. mysql> quit;

    c:\>mysqladmin -uroot -papmsetup reload    라는 커맨드로 입력 

캐릭터셋 변경 확인

C:\> mysql -uroot -papmsetup   mysql에 로그인한 뒤

mysql> show variables like 'c%';   명령어를 치면 utf8 변경 확인 가능

'개발이야기' 카테고리의 다른 글

OpenFire 설치 방법  (0) 2018.09.20
[개발][이클립스] 단축키  (0) 2018.09.20
메이븐 (maven) 사용법  (0) 2018.09.20