가

복원하면서 euckr 디비를 utf-8로 바로 변환하여 올릴 수 있나요?

· 2010-02-07 (일) 21:39:24 · 1670 · 3
mysqldump -uroot -p --default-character-set=utf8 db_name > backup.sql
덤프 뜰때 위와 같은 옵션을 주면 utf-8로 복원할 수 있다고 하는데...

현재 Mysql 버전이 낮아서 덤프 뜰때 utf-8로 백업할 수 없다고 하네요...

그런데 복원하면서 변환할 수는 없는 것일까요?
찾다보니 다음과 같이 옵션을 주면 된다고 하던데...

mysql -uroot -p --default-character-set=utf8 db_name < backup.sql

위와 같이 하면 euckr 디비를 utf-8로 바로 변환하여 올릴 수 있을까요?
|

댓글 3개

2010-02-07 (일) 22:22:49
바로 변환이 안되는 것 같아 저는 이렇게 했습니다.

1. Backup을 받는다.

mysqldump -uroot -p db_name > backup.sql

2. backup.sql 파일을 utf-8으로 변환

iconv -c -f euc-kr -t utf-8 backup.sql > backup_utf8.sql

3. 복구한다

mysql -uroot -p db_name
> set names utf8;
> source backup_utf8.sql
> exit

이상입니다.
backup.sql 파일을 서버에 올리고, SSH에서 iconv -c -f euc-kr -t utf-8 backup.sql > backup_utf8.sql
이렇게 한다면 변환이 된다는 말씀이신가요?

그리구요...
SSH 상에서...
mysql -uroot -p db_name
> set names utf8;
> source backup_utf8.sql
> exit

--> 이렇게 할려면 어떻게 해야 하는건가요? ^^;
한줄로 쭉 쓰는건지... 무슨 다른 명령어인건지.. 참... ^^
쫌만 더 자세히 답변 부탁드립니다.
2010-02-08 (월) 17:19:41
mysql(client program)에 보면 character set 지정하는 것이 있습니다.
이것으로 나(client)는 euc-kr로 지정해 주면 됩니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
10-02-08 조회 1,043
10-02-08 조회 1,047
10-02-08 조회 3,653
10-02-08 조회 3,590
10-02-08 조회 3,111
10-02-08 조회 1,604
10-02-08 조회 1,306
10-02-08 조회 3,679
10-02-07 조회 2,530
10-02-07 조회 1,298
10-02-07 조회 1,671
10-02-07 조회 1,622
10-02-07 조회 1,505
10-02-07 조회 1,680
10-02-07 조회 2,644
10-02-07 조회 1,603
10-02-07 조회 1,624
10-02-07 조회 1,877
10-02-07 조회 1,631
10-02-07 조회 1,638