본문 바로가기


[MySQL] MySQL Characterset 옵션 변경 방법



Mysql을 사용하면서 자주 Characterset을 변경할 일이 있어 자주 들어가서 확인하는 사이트가 있어 소개 차 글을 쓰고있습니다. 


출처 : https://www.lesstif.com/pages/viewpage.action?pageId=20775198


MySQL 5.5 부터는 default-character-set 옵션이 제거되었고 character-set-server 만 설정해 주면 된다고 합니다.

skip-character-set-client-handshake 가 빠지면 client 의 시스템 encoding 을 사용하는데 윈도의 경우 euckr 로 설정 될수 있으므로 필요합니다.

위치

RHEL/CentOS /etc/my.cnf
Ubuntu 

/etc/mysql/mysql.conf.d/mysqld.cnf

MySQL 5.5이상
[mysqld]
collation-server = utf8_unicode_ci
character-set-server = utf8
skip-character-set-client-handshake


이제 service mysqld restart 로 재구동후에 mysql client 에서 status 명령어로 보면 charset 이 utf-8 로 변경되었을 것이다.


문제시 삭제하도록 하겠습니다.

엉망진창

개인 블로그 입니다. 코딩, 맛집, 정부정책, 서비스, ~방법 등 다양한 정보를 소개합니다