mysql 테이블 오류시 원격복구 간단한 나만의 팁..
2007. 8. 17.
별거아니다..간단하다..mysql이다.. 접속하자마자 외부 디비접속을 나만빼고 다 막는다. root ]# iptables -A INPUT -s "내아이피" -j ACCEPT root ]# iptables -A INPUT -j DROP 이제 디비체크로 복구를 해보자.. root ]# mysqlcheck -u root -p -r -o -A ( 혹은 -A대신 특정 디비명이나 테이블명 ) > result mysqlcheck로 나온 결과들중 Table is already up to date 따위들이 뜬다면 myisamchk나 직접 디비접속을 해서 repair tables 로 처리해야한다. 만약 많이들 있다면 간단히 스크립트를 짜준다. myisamchk를 사용할 경우 디비를 일단 내린후 다음 스크립트를 적절히 이용..