MYSQL euc-kr 파일을 utf8 파일로 변환하기.
이번 팁에서는 기존 euckr에서 사용되는 db파일을 utf8로 변환하는 내용입니다.
모든 DB시스템에서 적용이 되지 않을수 있으니 해당 작업시 DB파일을 백업해 두시기 바랍니다
(제로보드 / 그누보드 / 적용안됨)
MY-SQL 사용환경
기존 시스템 : euckr
신규 시스템 : UTF8
기존 시스템에서 사용되는 euckr DB정보를 UTF8시스템에서 사용할 경우
문자가 깨지는 경우가 발생됩니다.
1. 기존 시스템 euckr db 백업
해당 db를 백업합니다.
mysqldump -u db_user -p db_user > db_user.sql
2. 신규 시스템(UTF8)에서 변환 및 복구
– 먼저 euckr로 구성되어 있는 db파일을 utf8 로 변환합니다.
변환 방법은 아래와 같습니다.
iconv -c -f euckr -t utf-8 db_user.sql > db_user_utf8.sql
디비자료 복구
mysql -u db_user -p db_user < db_user_utf8.sql