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 26975 게시물 읽기
No. 26975
마이그레이션에서 케릭터 셋 지정하는방법
작성자
박성원(darkancia)
작성일
2007-08-26 21:05ⓒ
2007-08-26 21:06ⓜ
조회수
1,815

안녕하세요 초보 DBA입니다.


다름이 아니라 이번에 회사 mysql을 3.23에서 5.0.2으로 마이그레이션을 할려고하는데요


인터넷을 통해 여러 자료를 수집하고있는데요


DB스키마를 덤프떠서

character set 옵션을 붙이라고하는데요 ( DEFAULT CHARACTER SET euckr COLLATE euckr_korean_ci; )


어디에다 줘야하는지 모르겠습니다. 


예를 들어 덤프뜬 sql파일의 첫 부분에 위의 문장을 써주면 되는것인지 

아니면 CREATE TABLE의 구문마다 저 문장이 들어가야하는지 잘 모르겠습니다. 


혹시 마이그레이션을 해보셨거나 이부분에 대해 아시는분 있으시면 설명 좀 부탁드릴께요 ^^;;



그리구 하나 더 질문이 있는데요 db의 케릭터 셋을 확인해볼려고 

show variables like 'char%' 을 이용해서 결과를 산출했는데 아래와 같았습니다. 


---------------------------------------------------------------------------------

Variable_name               |   Value 

---------------------------------------------------------------------------------

character_set                 |   euc_kr 

---------------------------------------------------------------------------------

character_sets               |   euc_kr dec8 dos german1 hp8 koi8_ru latin1 latin2 swe7 

                                    |   usa7 cp1251 danish hebrew win1251 estonia hungarian

                                    |    koi8_ukr  win1251ukr greek win1250 croat cp1257 latin5 

---------------------------------------------------------------------------------



현재 db의 케릭터 셋이 euc_kr가 맞는지요 맞는것 같은데 아래 나와있는 부분때문에 해깔리게 되었네요 ^^;;


아직 공부중이라 부족한 부분이 많이 있습니다. 

한 수 부탁드릴께요



PS... 마이그레이션할때 주의해야할 부분이 있다면 설명도 부탁드릴께요



좋은 주말 되셧길 바랍니다. 그리고 좋은 한주의 시작이 되시길...^^

이 글에 대한 댓글이 총 1건 있습니다.

대충 설명드리자면..


덤프된 파일내에 char set 정의 부분을 대상이 되는 char set로 변경합니다. (DDL에 char set이 명시되어 있는부분)


그리고 덤프파일 자체의 데이터가 가지는 부분의 char set 변경 (보통 리눅스에서는 iconv를 사용하면됩니다)


그리고 대상 시스템으로 restore합니다.

김영우님이 2007-09-08 16:57에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
26978서로 다른 버전의 데이터 베이스 운용이 가능한지 고견 부탁 드립니다.. [1]
이은성
2007-08-28
1770
26977데이터 입력시에.. [1]
????
2007-08-27
1718
26976Foreign Key의 연결Table의 Trigger 관련 [1]
김충환
2007-08-27
1939
26975마이그레이션에서 케릭터 셋 지정하는방법 [1]
박성원
2007-08-26
1815
26974데이타 타입 관련 질문입니다. [1]
감자소녀
2007-08-26
1655
26972[질문] varchar(20) 설정 문의 [1]
홍길동
2007-08-23
1645
26971오라클처럼 PRO C 같은거 있나요 ? [1]
김정주
2007-08-23
2437
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다