Database
[MySQL] character set 변경 방법
겨울그리고눈
2018. 10. 19. 22:48
MySQL 5.7 Command Line Client에서 status입력시 character set을 확인할 수 있는데 빨간색 부분이 utf-8이 아닌 다른 타입일 것이다.
타입이 다를 경우 이클립스에서 한글을 insert하게 되면 한글이 깨지는데 MySQL의 character set을 utf-8로 변경하여 해결이 가능합니다.
변경 방법
1. C:\Program Data\MySQL\MySQL Serer 5.7\my.ini
* Program Data가 안보일 경우 숨김 항목 표시하시면 됩니다.
2. my.ini파일의 마지막 줄에 해당 내용을 추가합니다.
[client]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
character-set-server = utf8
skip-character-set-client-handshake
[mysql]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
3.서비스에 들어가서 MySQL57 중지후 다시 시작을 눌러줍니다.
*서비스는 윈도우검색을 하시면 바로 찾으실 수 있습니다.
4.확인하기 위해 다시 MySQL 5.7 Command Line Client에서 status입력을 해봅니다.
Windwos10, MySQL 5.7.23 기준으로 작성하였습니다.