Ubuntu mysql character set 설정
알아두기 이 글은 Ubuntu 10.04.1 server 과 Mysql 5.1.41 사용 기준으로 작성되었습니다. Mysql 설정파일 경로는 우분투 기본 설정인 /etc/mysql/my.cnf 기준으로 작성되었습니다. 또한 언어셋 설정을 utf-8로 하는 것을 기준으로 작성되었습니다.1. 일단 혹시 모를 상황에 대비해서 설정파일을 백업하자.
$sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.old[주:cp는 복사명령이다. copy의 줄임말] 2. my.cnf 파일을 vi로 편집하자.
$sudo vi /etc/mysql/my.cnf[주:아래 초록색 텍스트 상자 안에 있는 내용은 vi로 더해서 적어야 할 부분만 쓴 것이다.] [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
3. mysql을 재시작하자.
$sudo /etc/init.d/mysql restart 크리에이티브 커먼즈 라이센스