어제... 이상하게도 공부가 잘 않되기에, 기분 전환이나 할 겸, 그동안 간간히 속썩이던 MySQL을 손 보면서 4.0.26에서 4.1대로 업그레이드 하였습니다... 하지만... 장장 한나절동안 삽질을 하였답니다... orz
문제는 바로 태터툴즈 1.0이 신발샛길 놀이를 했다는 것이었어요.....
아시는 분은 다 아시듯이 MySQL 4.1 이전 버전은 기본 문자 인코딩이 Latin-1 (일명 Ansi)이었으나... MySQL부터는 국제화 시대에 발맞춰 UTF-8이 기본으로 바뀌었습니다...
덕분에 무조건 UTF-8으로 DB에 저장하는 태터툴즈 1.0은 발등에 불이 떨어진 것입니다....
처음에는 덤프를 떠뒀던 sql 파일이 아닌 MySQL의 원래 DB (ISAM...)를 그대로 복사해다가 붙여넣었습니다....
그랬더니....
인코딩의 압박때문에, 제 블로그가 완전히 물음표 덩어리가 되어버리더군요....
거기다가 무엇이 문제인지, 몇번은 php를 make clean, configure --with-mysql ~~, make, make install 을 반복했음에도.....
php에서의 MySQL 접근이 않되더군요....
결국은 DSO 컴파일을 해뒀던 아파치까지 새로 컴파일을 해서 해결봤다는.... orz
하여간 MySQL 4.1 이전 버전에서 태터툴즈 1.0을 사용하던 중이었으면, 가장 속 편한 방법이야 당연히 태터툴즈 백업기능을 사용하는 것이지요. 하지만 저처럼 한 서버에 다른 분 블로그까지 돌리는 상황에서는 그런 방법도 의미가 없습니다...
결국 고민끝에...
my.cnf 파일에서, [client] / [mysqlserver] / [mysqldump] 파트에 각각 euckr 인코딩을 추가해주고, 천신만고끝에 phpmyadmin을 실행해서 sql 덤프 파일을 UTF-8 포멧으로 복구하는 것으로 해결봤습니다... (단 이 때 복구하다가 오류가 발생할 수도 있다는 점에 유념합시다... 저는 정말 운이 좋았던 겁니다.... orz)
결론.
어제 아침 9시부터 오후 7시 경까지, 제 블로그는 접근 불가였습니다.....
물론 제 서버에서 MySQL을 사용하는 모든 놈들이 작동 불가였지요....
너무 쪽팔리는 하루였었습니다.... orz
문제는 바로 태터툴즈 1.0이 신발샛길 놀이를 했다는 것이었어요.....
아시는 분은 다 아시듯이 MySQL 4.1 이전 버전은 기본 문자 인코딩이 Latin-1 (일명 Ansi)이었으나... MySQL부터는 국제화 시대에 발맞춰 UTF-8이 기본으로 바뀌었습니다...
덕분에 무조건 UTF-8으로 DB에 저장하는 태터툴즈 1.0은 발등에 불이 떨어진 것입니다....
처음에는 덤프를 떠뒀던 sql 파일이 아닌 MySQL의 원래 DB (ISAM...)를 그대로 복사해다가 붙여넣었습니다....
그랬더니....
인코딩의 압박때문에, 제 블로그가 완전히 물음표 덩어리가 되어버리더군요....
거기다가 무엇이 문제인지, 몇번은 php를 make clean, configure --with-mysql ~~, make, make install 을 반복했음에도.....
php에서의 MySQL 접근이 않되더군요....
결국은 DSO 컴파일을 해뒀던 아파치까지 새로 컴파일을 해서 해결봤다는.... orz
하여간 MySQL 4.1 이전 버전에서 태터툴즈 1.0을 사용하던 중이었으면, 가장 속 편한 방법이야 당연히 태터툴즈 백업기능을 사용하는 것이지요. 하지만 저처럼 한 서버에 다른 분 블로그까지 돌리는 상황에서는 그런 방법도 의미가 없습니다...
결국 고민끝에...
my.cnf 파일에서, [client] / [mysqlserver] / [mysqldump] 파트에 각각 euckr 인코딩을 추가해주고, 천신만고끝에 phpmyadmin을 실행해서 sql 덤프 파일을 UTF-8 포멧으로 복구하는 것으로 해결봤습니다... (단 이 때 복구하다가 오류가 발생할 수도 있다는 점에 유념합시다... 저는 정말 운이 좋았던 겁니다.... orz)
결론.
어제 아침 9시부터 오후 7시 경까지, 제 블로그는 접근 불가였습니다.....
물론 제 서버에서 MySQL을 사용하는 모든 놈들이 작동 불가였지요....
너무 쪽팔리는 하루였었습니다.... orz
트랙백 보낼 주소 : http://blog.kangjang.net/trackback/72




당신의 의견을 작성해 주세요.