카테고리 없음
RHEL4 에서 mysql euckr 사용하기
장선생™
2005. 7. 6. 17:10
MySQL 4.1.x
- subquery 지원
- 구조화되지 않은(non-structured) 질의에 대한 BTREE 인덱싱
- SSL 접속 상에서 안전하게 데이터베이스 복사 가능
- utf-8 및 ucs-2 문자 세트를 사용한 유니코드 지원
MySQL 공식 사이트의 바이너리는, 컴파일할 때, --extra-charsets라는 옵션으로 MySQL에서 지원하는 모든 문자셋을 넣어서 컴파일 하여 배포합니다.
따라서 기본 언어가 latin1 인 것을 --default-character-set 으로 euckr 로 바꾸면 됩니다.
MySQL 4.1.x 버전대에선 euc_kr 에서 euckr 로 변경 되었습니다.
http://ask.sarang.net/my.cnf.txt
http://ask.sarang.net/my.cnf.patch
위 패치 파일을 보시면 아시겠지만
init_connect = set names euckr
위 값은 웹 PHP 에서 DB 접근시 기본값 euckr 로 사용하게 해줍니다.
쿼리문에서 mysql_query("set names euckr"); 날리지 않고도 euckr 로 사용 가능 합니다.
그런대 utf8 로 사용할 경우에는 utf8 로 쿼리를 날려주어야 합니다.
my.cnf 암호를 설정 하셨다면 chmod 600 my.cnf root 만 볼수 있게 퍼미션 설정
- subquery 지원
- 구조화되지 않은(non-structured) 질의에 대한 BTREE 인덱싱
- SSL 접속 상에서 안전하게 데이터베이스 복사 가능
- utf-8 및 ucs-2 문자 세트를 사용한 유니코드 지원
MySQL 공식 사이트의 바이너리는, 컴파일할 때, --extra-charsets라는 옵션으로 MySQL에서 지원하는 모든 문자셋을 넣어서 컴파일 하여 배포합니다.
따라서 기본 언어가 latin1 인 것을 --default-character-set 으로 euckr 로 바꾸면 됩니다.
MySQL 4.1.x 버전대에선 euc_kr 에서 euckr 로 변경 되었습니다.
http://ask.sarang.net/my.cnf.txt
http://ask.sarang.net/my.cnf.patch
위 패치 파일을 보시면 아시겠지만
init_connect = set names euckr
위 값은 웹 PHP 에서 DB 접근시 기본값 euckr 로 사용하게 해줍니다.
쿼리문에서 mysql_query("set names euckr"); 날리지 않고도 euckr 로 사용 가능 합니다.
그런대 utf8 로 사용할 경우에는 utf8 로 쿼리를 날려주어야 합니다.
my.cnf 암호를 설정 하셨다면 chmod 600 my.cnf root 만 볼수 있게 퍼미션 설정