사이트 이전 때문에, Mysql 백업 후 복원을 하려고 보니,
외계어처럼 한글이 깨지는 상태로 나오는 등골 시린 경험을 했습니다.
Mysql 5.0에서 단지 5.1로 업그레이드 한 서버로 이전한 것인데, 한글이 깨지다니…
두 서버 모두 UTF8이 기본 설정인데 말이죠.
결국, 아래와 같은 방법으로 해결을 했습니다.
1. 비록 UTF8이지만, 덤프 뜰때 아래와 같이 latin1을 기본으로 mysqldump를 실행
2. dbname.sql 을 텍스트 에디터로 열어서, 내용중 latin1 을 utf8로 일과 문자열 변경 수행
3. DB 복원(옵션 주의)
UTF8 설정에 외 latin1으로 백업을 받아야 하는지는 아직도 이해가 힘들지만,
이렇게 처리하니, 정상적으로 한글 깨짐없이 복원이 완료 되었습니다.