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 Q&A 26585 게시물 읽기
No. 26585
디비 이전에따른 한글문제로 고민하고 있습니다.
작성자
작성일
2007-04-09 17:00
조회수
2,011

서버는 초보수준입니다.


A Server(Intel)  :  x86 Solaris 10 2004년 default ko-kr apache-1.3.27 mysql-3.23.34 php-4.1  euc_kr  gnuboard

B Server(test server)  :  x86 Solaris 10 2005년  default euc_kr.ko httpd-2.2.0   mysql-4.1.20  php- 5.1.2  euckr   gnuboard uft8(default)

C Server(SUN Xfire5400)  :  x86 Solaris 10 2006년  default euckr.ko.utf8  httpd-2.2.0   mysql-4.1.20  php-5.1.2   euckr   gnuboard utf8(default)


A Server 의 2개의 디비를 B Server로 옵션없이 덤프받고 복구 했더니 B Server에서는 한글이 잘나옵니다.

B Server 에는 다른 2개의 디비가 있는데 총4개의 디비가 잘 작동됩니다.


문제는 B Server 에서 C Server로 이전하는데 생겼습니다. APM버전이 같아서 쉬울줄알았는데 한글이 깨집니다.

C Server에 mysql소스설치할때 --default-character-set=euckr를 주지 않았더니 덤프파일을 복구할때 euckr을 이해할수 없다는 에러를 뿌려서 이 옵션을 주고 재컴파일을 했습니다. 에러는 없는데 이번에는 한글이 깨지는데 보드내용은 부라우져가 euckr이므로 한글이 안깨지는데 디비를 불러오는내용은 모두 utf로 불러옵니다. 당근깨집니다. 브라우저문자셋을 utf8로 하면 디비내용은 잘나오는데 기타 웹페이지는 깨집니다.


덤프방법과 복구방법은 여러가지 조합을 모두 해보았습니다.


덤프방법 1. 옵션없이 2. --default-character-set=euckr 3. --default-character-set=utf8

복구방법 1. 옵션없이 2. --default-character-set=euckr 3. --default-character-set=utf8


B Server와 C Server mysql 문자셋은 클라이언트 서버모두 euckr 이 디폴트입니다.

문제는 B server 에서 덤프를 옵션을 안주던 euckr로 주던 C Server에 복구하면 복구옵션에 관계없이 utf8로 디비가 복구된다는점입니다.


A Server에서 C Server로 직접은 해보지 않았습니다.

스샷은 뜨지 못했습니다. B Server와 C Server는 동일한 도메인으로 셋팅해서 C Server는 아직 local에서만 작동합니다.


[Top]
No.
제목
작성자
작성일
조회
26588innodb_data_file_path 설정 문의
윤희
2007-04-10
2657
26587mysql 에서 mysql로 자료옮기는법
박대우
2007-04-10
1736
26586아래 복원시에 생긴문제 해결했는데, 의아한점이...
쏘울아치
2007-04-09
1998
26585디비 이전에따른 한글문제로 고민하고 있습니다.
2007-04-09
2011
26583[급]MySQL 바이너리 갱신 로그에 대해서 [1]
건방진연이
2007-04-09
2135
26582복원시 문제..(버전차이??) [1]
쏘울아치
2007-04-09
2402
26581쿼리 결과내 재 검색 및 행, 열 변환에 대한 질문입니다. [1]
푸른늑대
2007-04-08
4557
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.031초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다