### 원본 환경
mysql 4.0 / euc_kr
### 대상환경
mysql 5.5 / utf8
### 원본서버에서 mysql 쿼리 및 data만 따로 추출
sqlyog 프로그램을 통해서 해당 데이터베이스를 백업 하는데
쿼리를 따로 추출하고 data 역시 따로 덤프를 뜬다
#### 대상서버에서 작업
2개의 파일
xinet_query.sql -> 쿼리만 추출
xinet_data.sql --> data만 추출
변환작업 (query)
sed -e 's/euc_kr/utf8/g' -i xinet_query.sql
vi를 열어서 작업
:1,$s/TYPE=MyISAM/ENGINE=MyISAM/g
쿼리 import 작업
mysql -u root -p xinet < xinet_query.sql
------------------------------------------------------------------------------
변환작업 ( data)
iconv -c -f cp949 -t utf8 xinet_data.sql > xinet_data_utf8.sql
sed -e 's/euc_kr/utf8/g' -i xinet_data_utf8.sql
쿼리 import 작업
mysql --default-character-set utf8 -u root -p xinet < xinet_data_utf8.sql
이렇게 진행하면 mysql euckr 환경에 데이터베이스르 5.5 utf8 환경으로 마이그레이션 할수 있다
다른 방법옫 있지만 이게 에러가 발생되지 않아서 이 방법을 추천
#######################################################
출처 :http://xinet.kr/tc/287