$ vi /etc/my.cnf
하단 내용을 추가한다.
[client]
default-character-set = utf8
[mysqld]
init_connect = SET collation_connection = utf8_general_ci
init_connect = SET NAMES utf8
character-set-server = utf8
collation-server = utf8_general_ci
[mysqldump]
default-character-set = utf8
[mysql]
default-character-set = utf8
실제 my.cnf 작성 예
*유의 사항
위 설정 사항을 데이터베이스 생성 전(create database 데이터베이스 명; )에 설정해 주어야 table 생성 시 utf8로 table이 생성된다.
만약, 위 설정 사항을 데이터베이스 생성 후에 하게 되면 character_set_database latin1으로 출력하게 된다.
utf-8 설정되었는지 확인한다.
$ service mysqld restart
$mysql -u root -p
mysql> show variables like 'c%'
'Linux' 카테고리의 다른 글
[CentOS 6.5] 시스템 언어설정과 콘솔 프로프트 절대 경로 표시 (0) | 2015.01.14 |
---|---|
[CentOS 6.5] vSphere Client에 CentOS6.5 설치 (0) | 2015.01.14 |
2. 리눅스 사용 시 유의해야 할 사항, 설치 준비 (0) | 2015.01.12 |
[CentOS 6.5] MySQL 5.X 설치 (0) | 2015.01.09 |
1. 리눅스가 무엇이며 어떤일을 할 수 있나? (0) | 2015.01.09 |