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 27777 게시물 읽기
No. 27777
mysql 4.0.X (euc_kr) 데이터를 MySQL4.1 (utf-8)로 이전하고싶습니다.
작성자
이준규(prni)
작성일
2008-09-09 16:46
조회수
4,423

수고하십니다.

기존 웹호스팅 mysql 4.0.X버전의 euc_kr문자셋의 데이터를 백업해서 다른곳으로 이전하려고 합니다.

이전하려고 하는곳은 mysql 4.1.X의 utf-8 데몬 입니다. 검색을 하여보니 스키마와 데이타를 따로 덤프하라고 하셨는데

이렇게 따로 덤프하는 방법과, 따로 덤프한걸 다시 한곳으로 리스토어 하는 방법이나 혹은 더욱 간단한 방법이 있으면

알려주시면 정말 감사하겠습니다.

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

 mysqldump 에서 -d 옵션이 테이블 생성 스크립트만 출력되고요... -n 옵션은 데이터만 insert  문으로 출력됩니다. ( mysqldump --help 로 도움말을 보실수 있습니다.)

shell> mysqldump -h localhost -u 유저명 -p비밀번호 -d 데이터베이스명 > 저장파일명

shell> mysqldump -h localhost -u 유저명 -p비밀번호 -n 데이터베이스명 > 저장파일명

하심 되겟습니다.

테이블 생성 스크립트는 

#
# Table structure for table 'a'
#

CREATE TABLE a (
  a varchar(20) NOT NULL default ''
) TYPE=MyISAM;


이런식으로 생성이 되는데(4.0 까지는 위와 비슷할듯) , 4.1 부터는 조금 다르겟죠...마지막줄인 Type 행을 수정하셔야 할것입니다.

Type 을 사용하셔도 되고 ENGINE = MyISAM 으로 하셔도 되고... (MyISAM 타입이 아니라면 해당 스토리지 엔진타입으로...) 그리고 DEFAULT CHARACTER SET = EUC-KR 을 추가...흠 다른 문자셋을 사용한다면 해당 문자셋타입으로 ...

예  MyISAM, UTF8

CREATE TABLE a (
  a varchar(20) NOT NULL default ''
) TYPE=MyISAM Default Character Set = UTF8;

그밖에 다른 옵션이 필요하다면 적절히...

밀어넣을때는...

shell> mysql -h localhost -u 유저명 -p비밀번호 < 저장파일명

하심 됩니다.

(흠...utf8 환경이라면 데이터스크립트파일을 utf8로 변환해서 밀어넣어야 하나? )

튜토리얼 섹션에 보면 관련자료가 있으니 함 보셔요...




님이 2008-09-10 12:14에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
27780해당월의 몇주째인지 select 하고 싶어요~ [4]
길성석
2008-09-10
8407
27779여러테이블의 값을 join해서 하나의 칼럼으로 만들고 싶습니다.
이상재
2008-09-10
3764
27778무한카테고리에서 하위 카테고리의 게시물 전부 가져오기 [4]
제로당
2008-09-10
6416
27777mysql 4.0.X (euc_kr) 데이터를 MySQL4.1 (utf-8)로 이전하고싶습니다. [1]
이준규
2008-09-09
4423
27776트리거 생성시 변수사용 아시는분..
떠돌이
2008-09-09
4044
27775[질문] 데이터베이스 생성 오류입니다. [1]
고준영
2008-09-08
5201
27774db초보입니다. 쿼리문 하나만 좀 봐주세요... ㅠㅠ [6]
db초보
2008-09-08
6796
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다