728x90
반응형
작업 서버에서 잘 되던 쿼리가 에러가 떨어졌다.
에러 코드 내용...
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을 재시작 했더니 문제가 해결되었다.
728x90
반응형
'Server > DB' 카테고리의 다른 글
MySQL Replication (0) | 2013.05.15 |
---|---|
MySQL의 백업 및 복구 (2) | 2008.12.15 |
MySQL에서 대소문자 구별해서 쿼리하기 (0) | 2007.05.15 |
Z와 S의 차이... (2) | 2007.02.14 |
MySQL에서 변수의 사용... (2) | 2006.12.18 |