반응형
Mysql을 설치하면 윈도우의 경우 GUI로 설정을 결정 할 수 있지만...
리눅스의 경우 기본적으로 latin1 인코딩으로 결정나 버린다.
이런 환경에서 euckr or utf-8로 변경하는 방법에 대해 알아보자.
[1] 현재 Character set 확인방법
[2] Character Set 변경 방법
[3] mysql 재시작
[4] 최종 변경된 내역 확인
리눅스의 경우 기본적으로 latin1 인코딩으로 결정나 버린다.
이런 환경에서 euckr or utf-8로 변경하는 방법에 대해 알아보자.
[1] 현재 Character set 확인방법
mysql> show variables like 'c%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | latin1 | | character_set_connection | latin1 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | latin1 | | character_set_server | latin1 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | | collation_connection | latin1_swedish_ci | | collation_database | latin1_swedish_ci | | collation_server | latin1_swedish_ci | | completion_type | 0 | | concurrent_insert | 1 | | connect_timeout | 5 | +--------------------------+----------------------------+ 14 rows in set (0.00 sec) |
[2] Character Set 변경 방법
$ vim /etc/mysql/my.cnf ==> 5.5 이하 버젼 [client] default-character-set = euckr [mysql] default-character-set = euckr [mysqld] default-character-set = euckr ==> 5.5 버젼 [client] default-character-set = euckr [mysql] default-character-set = euckr [mysqld] init_connect=set names euckr character-set-server=euckr |
[3] mysql 재시작
$ sudo /etc/init.d/mysql restart [sudo] password for userId: * Stopping MySQL database server mysqld [ OK ] * Starting MySQL database server mysqld [ OK ] * Checking for corrupt, not cleanly closed and upgrade needing tables. $ |
[4] 최종 변경된 내역 확인
mysql> show variables like 'c%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | euckr | | character_set_connection | euckr | | character_set_database | euckr | | character_set_filesystem | binary | | character_set_results | euckr | | character_set_server | euckr | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | | collation_connection | euckr_korean_ci | | collation_database | euckr_korean_ci | | collation_server | euckr_korean_ci | | completion_type | 0 | | concurrent_insert | 1 | | connect_timeout | 10 | +--------------------------+----------------------------+ 14 rows in set (0.00 sec) |
반응형
'DB > Maria & Mysql' 카테고리의 다른 글
[ MYSQL 유용한 함수 ] (0) | 2010.07.09 |
---|---|
[Mysql Paging Query] (3) | 2010.07.02 |
Mysql 원격접속 허용 설정하기 (0) | 2010.06.04 |
Mysql 계정 생성 방법 기술 (0) | 2010.06.04 |
Mysql 명령어 모음 - 필요한것만 업데이트예정임. (0) | 2009.12.08 |