본문 바로가기

Database/Mysql

mysql : 5.6 이상 character utf-8 로 설정

ubuntu 기준


/etc/mysql/my.cnf


[client]
default-character-set=utf8

[mysql]
default-character-set=utf8


[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8/etc/mysql



- 확인


$ mysql -u [userid] -p

$ [passwod]

mysql> show variables like 'char%';


+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+


ps. php 최신 버전은 기본적으로 utf8로 설정 되어있습니다.


/etc/php5/apache2/php.ini 에서 확인해볼 수 있습니다.