database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Columns 25048 게시물 읽기
No. 25048
(정보)FreeBSD 에서 Mysql 4.x 설치시 기본문자셋 지정입니다.
작성자
박태섭
작성일
2005-12-19 06:58:25
조회수
13,216

FreeBSD 에서 mysql41-server 포트설치 하실때 기본 문자셋 설정법 입니다.

# make WITH_CHARSET=euckr WITH_COLLATION=euckr_korean_ci install clean

이렇게 한줄만 쳐주시면 my.cnf 만들것도 없이 설정 끝납니다.

WITH_CHARSET=euckr 만 주고 컴파일 할경우 euckr 바이너리 화일 없다는 에러만뜨면서

mysql 이 구동되지 않습니다..

 

상기 두가지 옵션 모두 주고 설치하실경우 mysql 에 접속해서

status 명령치시면

Server characterset: euckr
Db characterset: euckr
Client characterset: euckr
Conn. characterset: euckr
이라고 나오는거 보실수 있을겁니다.

 

기존 디폴트값으로 (라틴1) 설치하신분들중 pkg_delete 로 삭제시 의존성때문에

클라이언트가 삭제되지 않으실경우

서버및 클라이언트 포트 디렉토리에서 make deinstall 로 서버버전과 클라이언트를 모두 제거하시면 되고 재설치시 install 이 아닌 reinstall 로 설치하시면 잘 작동합니다.

참고로 재설치후 mysql-server.sh 가 아무런 메세지도 없이 실행되지 않는 상태가 될경우

에러로그 보시면 대부분 답이 나오구요 (제경우엔 /etc/rc.subr 화일의 퍼미션과

실행 스크립트의 my.cnf 위치옵션이 업는 디렉토리를 참조하게 되어서 구동이 안되었었습니다.)

 

작업전 포트 업그레이드 해두시는게 좋겠죠? (현재 4.1.15로 설치됩니다.)

 

Mysql 4.1 에서

my.cnf 에 디폴트 캐릭터셋 설정은

[mysqld] 섹션이 아니라

[mysql] 섹션이며

default-character-set=euckr

이라는 옵션을 추가하면 적용이 된다라고 하지만

문자셋 바이너리 화일이 컴파일 되지 않고 기본 설치된경우엔 이옵션을 줘도 바이너리 화일없으니

배째라고 해버립니다.. 이 에러메세지를 보시면

euckr_korean_ci 라는 화일이 없다 라는 말이죠..

위에서 WITH_CHARSET=euckr 만 넣어주면 바이너리 화일이 없기때문에 구동불가며

WITH_COLLATION=euckr_korean_ci 만 넣어주면 euckr 문자셋의 바이너리화일은

설치되지만 기본값은 라틴1이며 my.cnf 화일에 저 옵션을 적어줘야 하게되는겁니다.

 

도움 되시기를..

 

[Top]
No.
제목
작성자
작성일
조회
25234Mysql 4.1이상버전에서 4.0 으로 다운그래이드시 데이터 이동법 [3]
김성준
2006-03-21
39826
25164MySQL 4.1 한글 문제 해결 방법 중 하나(RPM 형태로 처리 가능하게끔)
이승로
2006-03-03
41599
25105[참고]MySQL-5.0 에서 한글입력 문제해결
조정권
2006-02-16
15965
25048(정보)FreeBSD 에서 Mysql 4.x 설치시 기본문자셋 지정입니다.
박태섭
2005-12-19
13216
24971utf8 환경으로 자료 conversion 성공기 [2]
박인서
2006-01-11
21485
24921MySQL 로그 문서 해석해 보았습니다.
정왕균
2006-01-01
15227
246434.1이상에서 character-set을 euckr로 모두 맞추기 [4]
이영진
2005-10-31
19440
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2017 DSN, All rights reserved.
작업시간: 0.075초, 이곳 서비스는
	PostgreSQL v9.6.3으로 자료를 관리합니다