Daybreakin Things

Posted
Filed under 컴퓨터

드디어 문제의(?) MR 동아리 서버를 갈아엎었다. Debian 3.1 stable (released at 2005.6.16), kernel 2.4.27로 가장 최신의 운영체제다. 하드웨어가 예전 꺼라서 그런지 stable로도 매끄럽게 설치가 잘 되었고(실은 다른 cd를 구웠었는데 시디롬 드라이브가 옛날 꺼라 읽지를 못해서 버전도 모르는 다른 cd를 구해서 했는데 다행히...-_-), 사용자 계정 등 기본적인 것들은 복구한 상태이다.

데비안에서 역시 가장 편한 건 aptitude와 apt-get! 이것으로 순식간에 APM 설치를 끝내고 홈페이지를 돌렸는데, 웬걸, MySQL을 못 읽어온다. -_- 전 서버 관리자하시던 선배가 MySQL은 아마 데이터 파일만 복사하면 될거라고 했는데, MySQL 오류를 살펴보니 "record files are crashed." OTL 그래서 다른 사람들한테 왜 그러냐고 물어봤더니 원래 그런 식으로 옮기면 안 된단다. 허억....

mysqldump로 백업을 해야지 그냥 그렇게 돌리면 안 된다는 것인데, mysql 버전마다 포맷이 꽤 많이 다르다는 것이다. (3.23에서 4.0으로 옮겼으니...-_-) 아마 VMWare로 wowlinux를 깔아서 거기에 파일들을 복사한 후 mysqldump 때린 다음 다시 옮기는 방법을 써야 할 것 같다. orz

추가 : 결국, VMWare에 Debian을 깔고 mysql 3.23.49 버전을 일부러 구해서 수동 설치한 다음 거기서 mysqldump를 해 주고 다시 서버로 올려 복구하는 방식을 택했다. 근데 mysql 4.1을 쓰려고 하니까 socket 파일이 깨지고 온갖 에러가 나길래 결국 4.0으로 회귀. -_- 다음부터는 절대로 myi, myd 파일 안 건드릴테다.