MYSQL UTF8 을 EUCKR 환경으로 덤프

utf8로 구성된 데이터베이스를 mysqldump 하여 euckr로 넘기는 작업 방법은 2가지 존재한다

첫번째 mysqldump 기본 characterset 을 euckr로 지정해서 dump 후  데이터베이스 import
두번째 mysqldump characterset을 utf8 지정해서 database dump 후 iconv 변경 후 import 작업
가급적 첫번째 작업으로 문제없이 옮겨진다 / 안되면 두번째 방법으로 진행

1. 첫번째 방법으로 진행 원본 서버에서 Mysqldump를 이용하여 자료 dump

대상 서버에서 데이터베이스 import를 진행하면 되는데 sed로 먼저 character-set 변경
### 대상서버에서 작업

데이터베이스 import 작업

정상적으로 import 되었다면 데이터베이스 및 테이블 그리고 데이터 확인

 

 

 

2. 두번째 방법 기본 케릭터셋을 utf8 지정하고  dump 후 iconv 및 sed 변환

### 원본서버에서 작업

### 대상서버로 가서 작업
dump 받은 파일의 문자셋을 확인하면 utf8로 구성되어 있다

해당 파일을 iconv로 변경하자 utf8 -> euckr 로 변경

테이블의 utf8 로 구성된 것을 euckr로 변경 작업

사전 준비 작업이 다 완료되었으면 database import 작업

다 들어갔으면 데이터 확인

첫번째 방법을 추천하지만 버전이 낮으면 두번째 방법으로 하는것도 나쁘지 않음


코멘트 쓰기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

다음의 HTML 태그와 속성을 사용할 수 있습니다:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



배송정보
배송조회를 하시려면 송장번호를 클릭하세요
배송조회
상품명
주문번호
택배사
송장번호