작업 서버에서 잘 되던 쿼리가 에러가 떨어졌다.
에러 코드 내용...
1030 에러코드를 메뉴얼로 찾아보니 별다른 내용도 없고, 위 메시지랑 같은 이야기만... ^^;;
그래서 사내 DBA분에게 물어보고 확인해 본 결과 28 에러코드는 다음과 같은 방법으로 찾는 것이라고 한다.
mysql이 설치된 디렉토리의 bin 디렉토리에서 perror라는 바이너리 파일을 실행하면 관련된 내용을 리턴해 준다.
위 내용은 디스크 공간이 부족하다는 말!!!
그래서 df -h로 해당 공간 확인하고 tmp 공간이 부족한 것을 확인한 다음, /tmp에서 $MYSQL_HOME/data/tmp로 변경을 해 준 후 mysql을 재시작 했더니 문제가 해결되었다.
에러 코드 내용...
ERROR 1030 (HY000): Got error 28 from storage engine
1030 에러코드를 메뉴얼로 찾아보니 별다른 내용도 없고, 위 메시지랑 같은 이야기만... ^^;;
Error: 1030 SQLSTATE: HY000
(ER_GET_ERRNO)
Message: Got error %d from storage engine
그래서 사내 DBA분에게 물어보고 확인해 본 결과 28 에러코드는 다음과 같은 방법으로 찾는 것이라고 한다.
[xxxxxx bin]# ./perror 28
OS error code 28: No space left on device
OS error code 28: No space left on device
mysql이 설치된 디렉토리의 bin 디렉토리에서 perror라는 바이너리 파일을 실행하면 관련된 내용을 리턴해 준다.
위 내용은 디스크 공간이 부족하다는 말!!!
그래서 df -h로 해당 공간 확인하고 tmp 공간이 부족한 것을 확인한 다음, /tmp에서 $MYSQL_HOME/data/tmp로 변경을 해 준 후 mysql을 재시작 했더니 문제가 해결되었다.
'Server > DB' 카테고리의 다른 글
| MySQL Erro Code 28이 리턴되는 경우 (2) | 2009/04/08 |
|---|---|
| MySQL의 백업 및 복구 (0) | 2008/12/15 |
| MySQL에서 대소문자 구별해서 쿼리하기 (0) | 2007/05/15 |
| Z와 S의 차이... (2) | 2007/02/14 |
| MySQL에서 변수의 사용... (2) | 2006/12/18 |
| [1원팁]이메일에서 아이디 부분만 검색하기 (0) | 2006/11/01 |
-
신동일 2009/04/11 14:13
저도 같은 에러로 고생하다 우연찮게 님의 글을 보고 해결했습니다...너무 너무 x 10000000 감사합니다...단점투성이인 인터넷의 장점이 이런거군요...님에게 신의가호가 있길 진심으로 기원합니다...하시는일 잘되시고 부자되시고 건강하시고 오래오래 사세요....제 블로그는 http://blog.naver.com/sdisys 입니다...인연이 된다면 소주한잔 ^^...행복하세요!!

Prev










