728x90
MYSQL DB 는 LATIN1, 그런데 모바일에서 LATIN1이 한글이 꺠져서 EUCKR 로 변경하려고 함.
DB는 LATIN1로 그대로 두고, 백업도 옵션 없이 mysqldump --add-drop-table -h localhost -u root db > "c:\test.bak" 파일을 떨군다.
백업파일을 열어보면 한글이 꺠지지 않은 상태로 나온다.
복원해야 하므로 백업파일 제일 앞에 set names euckr; 을 적어준다.
전체 바꾸기로 테이블마다 붙어있는 DEFAULT CHARSET=latin1 을 euckr 로 바꾼다.
mysql -h localhost -u root db < "c:\test.bak 하면 euc-kr로 접속하였을 떄 정상적으로 한글 보여짐.
728x90
'DB' 카테고리의 다른 글
SQLGATE 쿼리 실행 (0) | 2012.07.29 |
---|---|
MYSQL 백업 시 한글 ??? 로 나올 때 (0) | 2012.07.29 |
오라클 숫자 문자 구별 쿼리 (0) | 2012.07.29 |
GROUP BY DISTINCT (0) | 2012.07.29 |
오라클 계정 LOCK (0) | 2012.07.29 |