[완료]mysql이 죽었어요!! -ㅅ-;

mclljr의 이미지

금방까지도 사용중이던, mysql이 기동이 안되고 있습니다....

이전에 했던 작업들은,

프로시져 작성중,예제 프로시저를 작성하였습니다. 그리고 실행해서 저장하려는데, 저장은 된거 같은데, 그 바로 직후, 클라이언트로부터 접속거부가 되었습니다.
왜이래~ 이러면서, user 테이블을 살펴보니, 모두 권한없음으로 나오더군요... -ㅅ-;; ㄴㅓ 정말 왜 이러니....

그래서 업데이트해서 y로 바꾸기 힘드니, 삭제하고 다른 사람권한으로 새롭게 만들려고 했습니다. 그래서 삭제 쿼리 날리니...

delete from user where Host='172.17.172.163';
ERROR 126 (HY000): Incorrect key file for table './mysql/user.MYI'; try to repair it

이런 메세지가....
그래서 다시 한번 셀렉트 해 보니, 이번엔
select * from user;
ERROR 145 (HY000): Table './mysql/user' is marked as crashed and should be repaired
이런 메세지가..

그리고, 서비스를 재시작하니.. 완전 기동이 안되는 상태입니다.. ㅠ.ㅠ
어떡해 해야될까요??

os는 cent입니다..ㅠ.ㅠ

fox9의 이미지

repair table user

위 쿼리로 복구하시면 될듯합니다.

mclljr의 이미지

mysql 서비스가 올라오지 않을땐 어떻게 해야되나요??? ㅠ.ㅠ

인생 머 있니? 왜 그렇게 심각한데?

mog422의 이미지

mysql db 디렉토리 가셔서 myisamchk -r user.MYI 하세요.

mclljr의 이미지

해결했어요!!

인생 머 있니? 왜 그렇게 심각한데?