검색을하면서 변경을 하려다보니 대부분 vi /etc/my.cnf 파일을 아래와 같이 변경을 하라고 한다.
my.cnf 파일이 보통 /etc/ 쪽에 있는대 없다면 mysql 설치된 폴더쪽에 my-medium.cnf 파일을 복사해 주면된다.
-------------------------------------------------------------------------------
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
default-character-set = euckr
[mysqld]
language = /usr/share/mysql/korean
character-set-client-handshake=FALSE
init_connect="SET collation_connection = euckr_korean_ci"
init_connect="SET NAMES euckr"
default-character-set = euckr
character-set-server = euckr
collation-server = euckr_korean_ci
[mysqldump]
default-character-set = euckr
[mysql]
default-character-set = euckr
-------------------------------------------------------------------------------
같은 mysql 5. 대 인듯하나..5.5에서 부터 좀 변경이 된건지...위와 같이하면 mysql실행시 조차 되지않는다.
그래서 아래와 같이 변경하니 언어셋이 모두 euckr로 변경이 되엇다..
-------------------------------------------------------------------------------
[client]
default-character-set = euckr
[mysqld]
character_set_server=euckr
[mysqldump]
character_set_server = euckr
[mysql]
default-character-set=euckr
-------------------------------------------------------------------------------
그리고 특정 데이터베이스의 전체 언어셋 변경 쿼리문
[ euckr ]
alter database [DB명] default character set euckr collate euckr_korean_ci;
[ utf8 ]
alter database [DB명] default character set utf8 collate utf8_general_ci;
'D B' 카테고리의 다른 글
오라클 언어 설정 변경 (0) | 2011.06.07 |
---|---|
mysql db 접속 권한 주기.. (0) | 2011.04.18 |
pro*c 를 위한 Makefile (0) | 2011.03.02 |
error while loading shared libraries: libclntsh.so.10.1: cannot enable executable stack as shared object requires: Permission denied (0) | 2011.02.25 |
Pro*c (0) | 2011.02.22 |
오라클 기본 명령어 [생성,삭제,권한] (0) | 2009.05.01 |
유저 권한 및 설명 (0) | 2009.05.01 |
데이터스페이스 (0) | 2009.05.01 |