ecukr --> utf8 로 DB 이전

안녕하세요.

하다가 하다가 잘 안되고 모르는 문제가 생겼어요.

ecukr 버전의 그누보드를 utf8 로 생성한 db로 테이블 이전 작업을 하고 있는데

글씨가 다 깨져버리네요.

ecukr로 생성된 db를 utf8로 생성된 db로의 테이블 이전작업을 어찌해야 하나요???

SIR 고수님 여러분의 가르침을 주시옵소서~~~

좋은 하루 되세요~
|

댓글 1개

1. 가장 먼저 mysql로 접속 한 후 use {database};
show variables like 'c%'; 로 확인을 합니다.

2.기존 DB를 Dump받습니다.
mysqldump -u{username} -p{password} {dbname} --default-character-set ecukr > {dump}.sql

이때 Dump 받는 SQL은 database의 chracter set이 아니라, client가 실제로 사용한
character set. 즉 이경우에는 ecukr 로 저장되는게 맞을거 같습니다.

3. DUMP되어있는 sql 파일을 열어서
CREATE DATABASE ..... DEFAULT CHARSET=utf8; 으로 되어 있는 놈을
CREATE DATABASE ..... DEFAULT CHARSET=utf8; 로 변경합니다.

4. MySQL로 로그인 하여 새로 부어줄 DATABASE를 생성합니다.
CREATE DATABASE {utf8-dbname} DEFAULT CHARACTER SET utf8;


5. dump 한 data를 부어넣습니다.
mysql -u{username} -p{password} {utf8-dbname} < {dump}.sql


혹시 안되면 쪽지 주세요.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 1,631
17년 전 조회 840
17년 전 조회 970
17년 전 조회 792
17년 전 조회 775
17년 전 조회 777
17년 전 조회 754
17년 전 조회 918
17년 전 조회 1,552
17년 전 조회 1,614
17년 전 조회 812
17년 전 조회 1,214
17년 전 조회 970
17년 전 조회 843
17년 전 조회 945
17년 전 조회 1,595
17년 전 조회 951
17년 전 조회 815
17년 전 조회 1,136
17년 전 조회 1,223
🐛 버그신고