db 자료를 다 날리게 생겼습니다 ㅠ_ㅠ > 그누4 질문답변

그누4 질문답변

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

db 자료를 다 날리게 생겼습니다 ㅠ_ㅠ 정보

db 자료를 다 날리게 생겼습니다 ㅠ_ㅠ

본문

새로 미국서버에 호스팅을 받고 그누보드를 설치했습니다.
 
db 를 보니 collation 이 전부 무슨 latin1_swedish_ci 인가로 되어 있더군요
 
그냥 무심코 지나쳤습니다
 
나중에 보니까 db 에 한글이 죄다 깨져서 이상하게 쓰여있더군요
 
희한하게 웹페이지에는 한글이 제대로 출력되었습니다.
 
암튼 이렇게 한 2주를 썼는데 더 늦기 전에 손을 써야겠다 싶어서
 
테이블들의 캐릭터셋을 utf-8 로도 해보고 euckr 로도 해봤습니다.
 
(euckr 버전 그누보드를 사용하기에 euckr 이 저에겐 더 좋습니다)
 
근데 이미 저장된 자료는 latin 으로 쓰여졌는데 euckr 로 읽으니까 무슨 ??? 만 뜨더군요
 
할수없이 다시 latin 버전으로 된걸로 복구해놨습니다.
 
정 안되면 그냥 멤버 테이블만 살리고 전부 뒤엎어야 할듯 싶습니다.
 
제가 알고 싶은건;;
 
latin1_swedish_ci 상태에서 입력된 한글 자료들을 멀쩡한 한글로 덤프 시킬수 있는지..
 
자료는 다 날린다고 치더라도 테이블들을 모두 euckr 캐릭터셋으로 일괄적으로 바꾸는 방법이 있는지
 
알고 싶습니다
 
정말 안구에 쓰나미가.. ㅠ_ㅠ
  • 복사

댓글 전체

저도 확실히는 모릅니다.
다만 캐릭터셋을 변경하여 덤프하는 방법이 나와있길래 참조하시라고, 알려드린겁니다.
아래처럼...
 ./mysqldump --default-character-set=utf8 보드이름 > db2.sql
님의 경우엔 utf8대신에 euc-kr로 하셔야될겁니다.
아니면 euckr인가??
혹시 몰라서 말씀드리자면,,
덤프한걸로 db바꾸시기전에 기존것은 항상 잘 백업해두세요.
더 이상하게 꼬일수도 있으니까요...
님이 하시려는 작업은 아주 크리티칼한 작업이니까요...
© SIRSOFT
현재 페이지 제일 처음으로