G4 euckr -> G5 utf8 이관 작업 팁
본문
본 사이트에는 G4 -> G5 이관 작업 시 케릭터셋 변경에 대한 팁에 대한 게시물들이 여럿있는데요
중간에 번거로운 작업이 들어가더라구요에디트플러스로 열어서 파일의 문자셋, 쿼리 상의 문자셋 바꿔... 이 작업을 스킵하는 과정을 알려드립니다.
저는 단번에 성공 했으요~ ^ㅡ^
1. G4(EUC-KR) 환경에서의 작업
※ 중요
phpMyAdmin 웹 상이 아닌 콘솔에서 백업 받습니다.
※ 중요
케릭터셋 옵션넣어 주시는데 euckr 이 아닌 utf8로 지정합니다.
mysqldump -u유저명 -p패스워드 DB명 --default-character-set=utf8 > 백업파일명.sql
여기서 확이 하고 싶으시다 하시는 분들은 에디터플러스를 열어서
파일 케릭터셋을 확인하시면 utf8로 되어있는 것을 확인 하실 수 있습니다.
Q) 아 "ENGINE=MyISAM DEFAULT CHARSET=euckr;" 이게 있는게 어쩌죠?
A) 패스하세요~ 수정하셔도 무방할 듯...
2. 백업파일명.sql을 내려 받아 G5가 설치된 서버에 콘솔 하나 띄어 주시고 FTP 프로그램을 이용해서 업로드
3. G5가 설치된 서버에 콘솔에서 명령어로 밀어 넣어줍니다
(phpMyAdmin 에서 해도 상관 없습니다, 실행속도가 콘솔보다는 느립니다... 콘솔에서 명령어로 넣으시는게 빨라요)
※ 중요
명령어에 케릭터셋 옵션넣어 줍니다 이 때에는 utf8 로 지정합니다.
mysql -u유저명 -p패스워드 DB명 --default-character-set=utf8 < 백업파일명.sql
4. g4에 있던 config.php 파일을 복사해 옵니다. G5에 config.php 파일이 있으니 파일명을 g4_config.php로 복사.
g4_config.php의 파일을 수정해 줍니다.
$g4['charset'] = "euc-kr"; -> $g4['charset'] = "utf8"; 수정 후
g5의 g4_import.php로 g4_config.php 입력하여 런 시켜주시면 끝.
댓글목록
등록된 댓글이 없습니다.