공부하자/Mysql

mysql 한글 깨짐

YoBot 2017. 7. 23. 23:10


1. 데이터베이스

먼저 MySQL 콘솔에서 show variables like 'c%'; 를 실행시켜보면 현재 설정된 언어셋을 확인 할 수 있습니다. ( default 일 경우 )

혹은, status 명령어를 사용해서 현재의 문자 셋을 확인할 수도 있습니다.


2.  sudo vi /etc/mysql/conf.d/mysql.cnf 열어 아래 내용을 작성한 후 , 저장합니다.

[mysqld]


datadir=/var/lib/mysql


socket=/var/lib/mysql/mysql.sock


user=mysql


character-set-server=utf8


collation-server=utf8_general_ci


init_connect = set collation_connection = utf8_general_ci


init_connect = set names utf8


 


[mysql]


default-character-set=utf8


 


[mysqld_safe]


log-error=/var/log/mysqld.log


pid-file=/var/run/mysqld/mysqld.pid


default-character-set=utf8


 


[client]


default-character-set=utf8


 


[mysqldump]


default-character-set=utf8


해당 내용을 작성하고 저장합니다.


3. /etc/init.d/mysql restart 를 통하여  mysql를 재 시작합니다.