Warning: mysql_query(): Unable to save result set


 
아래와 같이 mysql 에러가 발생한다면,

그것은 mysql의 database 자료가 정상적(corrupt)이지 못해서 발생하는 에러입니다.

----------------------------------------------------------------
Warning: mysql_query(): Unable to save result set
in /home/zmnkh/public_html/index.php on line 88
----------------------------------------------------------------

이럴때에는 mysql 데몬을 일단 중지하고, (pkill mysql or mysqladmin -u root -p shutdown)

myisamchk 명령으로 database 등을 검사합니다.

우선 에러가 발생하는 mysql 의 database를 확인하고,

myisamchk -r /usr/local/mysql/data/ZMNKH/*

라고 명령을 실행 시키시면 ZMNKH database 하단의 파일을 검사해서

repair 하게 됩니다. (or MYI(D) 확장자를 가진 파일들만 검사 해도 됩니다.)

repair가 끝나면 mysql 을 다시 정상적으로 start 시켜 주시면 문제가

해결 됩니다.

검증해보지 않았음. 테스트해볼수도 없고 해서.

출처 : manpage.co.kr