주로 작업하는데 UTF8 을 사용하는데
Mysql 5.X 대로 넘어오면서 기본 언어셋이 latin1 으로 잡혀있다.
물론 DB 생성시 옵션을 잡아주거나 생성 후 언어셋을 변경할 수는 있지만 DB를 만들다보면 상당히 번거롭다.
아래의 작업으로 새로 생성하는 DB 의 기본 언어셋을 UTF8로 설정하면 편해진다.
1. mysql 서버 접속 후 명령어 실행
mysql -uroot
SET character_set_server=utf8;
SET character_set_database=utf8;
SET character_set_connection=utf8;
SET character_set_client=utf8;
위 명령어 실행 후
status
로 확인
2. /etc/my.cnf 수정
vi /etc/my.cnf
[client]
default-character-set=utf8
[mysqld]
character-set-client-handshake=FALSE
init_connect="SET collation_connection = utf8_general_ci"
init_connect="SET NAMES utf8"
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
[mysqldump]
default-character-set=utf8
[mysql]
default-character-set=utf8
'프로그래밍 > Server' 카테고리의 다른 글
CentOS 5.5 에서 yum update 를 통해 php 5.1.x -> 5.2.x 로 업데이트하기 (1) | 2014.02.21 |
---|---|
[CentOS] PHP 5.1 에서 5.3 업그레이드 설치하기 (0) | 2014.02.21 |
httpd start error (0) | 2014.02.21 |
[CentOS] ffmpeg 사용방법 (0) | 2014.02.21 |