getogrand's blog
게토클로버
getogrand's blog
 
전체
English
Hacking
Programming
Database
Hardware
OS
Others
Network
Mobile
My Life
     
«   2012/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
 
     
2012/03 - 1
2012/02 - 1
2012/01 - 1
2011/11 - 1
2011/10 - 1
  

Total 297650, yesterday 21, today 12
powered by Tatter tools, designed by kokoro studio.
  1. 2011/01/16 Mysql DB 캐릭터셋 변경
  2. 2011/01/06 Ubuntu mysql character set 설정

현재 문자셋 정보 보기


mysql> show variables like 'c%';

이미 생성된 데이터베이스 캐릭터셋 변경


mysql> alter database DB명 default character set 캐릭터셋;
크리에이티브 커먼즈 라이센스
Creative Commons License
2011/01/16 23:00 2011/01/16 23:00
   이 글에는 트랙백을 보낼 수 없습니다

알아두기

이 글은 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
크리에이티브 커먼즈 라이센스
Creative Commons License
2011/01/06 20:32 2011/01/06 20:32
   이 글에는 트랙백을 보낼 수 없습니다
*1