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 기준으로 작성하였습니다.
'Database' 카테고리의 다른 글
| [Oracle] 오라클 12c 설치 방법 (1) | 2020.01.17 |
|---|---|
| [MySQL] MySQL Connections 연결방법 (0) | 2018.10.26 |
댓글