mysql 에러 종류

2010.05.12 07:43

조인상 조회 수:16161

원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어

Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

본문 : http://www.ischo.net -- 조인상 //시스템 엔지니어

+++++++++++++++++++++++++++++++++++++++++++++++++++++++




1. error 2002: can't connect to local mysql server through socket '/tmp/mysql.sock'(111)
- mysql 서버 데몬이 아직 시작되지 않은 경우에 발생하는 에러.

2. access to database denied
- 데이터베이스에 접근할 수 없는 권한을 가진 user 가 접속한 경우.

3. can't connect to local mysql server can't connect to mysql server on some_hostname
- mysql 서버 데몬이 실행되지 않았거나, 잘못된 소켓이나 포트 번호에 연결을 시도하는 경우.
- 우선 mysqld 데몬이 작동하는지 ps 명령어를 통해서 확인해본다.

4. error 1044 : access denied for user : 'aaa@ localhost' to database 'mysql'
- 'aaa' 유저에 대해서 mysql 데이터베이스에 접근할 수 없기 때문에 발생하는 에러.

5. error 1045 : access denied for user : 'root@localhost'; (using password: no)
- root 패스워드가 설정되어 있는데, root 패스워드 없이 접근을 시도했을 때 나타나는 에러.

6. ERROR 1006: Can't create database 'testdb'. (errno: 28)
- 하드디스크 파티션 용량이 꽉참.

7. ERROR 1016: Can't open file: 'now.ISM'. (errno: 126)
- 테이블 정보를 담고있는 파일이 깨졌을 경우

8. Got error: 1030: Got error 127 from table handler
- 테이블이 깨졌을 경우.
- 서버를 옮기면서 data 디렉토리에 있는걸 dump 하지않고 copy 해서 옮길 경우 에러생김.
- isamchk 명령을 써서 해결가능할 수도 있습니다. 안될 수도 있습니다.
-----------------------------------------------------------------------
Error code 1: 명령이 허용되지 않음
Error code 2: 그런 파일이나 디렉토리가 없음
Error code 3: 그런 프로세스가 없음
Error code 4: 중단된 시스템 호출
Error code 5: 입력/출력 오류
Error code 6: 장치가 설정되지 않았음
Error code 7: 인수 명단이 너무 깁니다
Error code 8: Exec 형식 오류
Error code 9: 잘못된 파일 기술자
Error code 10: 자식 프로세스가 없음
Error code 11: 자원이 일시적으로 사용 불가능함
Error code 12: 메모리를 할당할 수 없습니다
Error code 13: 허가 거부됨
Error code 14: 잘못된 주소
Error code 15: 블럭 장치가 필요함
Error code 16: 장치나 자원이 동작 중
Error code 17: 파일이 존재합니다
Error code 18: 부적절한 장치간 연결
Error code 19: 그런 장치가 없음
Error code 20: 디렉토리가 아닙니다
Error code 21: 디렉토리입니다
Error code 22: 부적절한 인수
Error code 23: 시스템에 열린 파일이 너무 많음
Error code 24: 열린 파일이 너무 많음
Error code 25: 장치에 대해 부적절한 ioctl
Error code 26: 실행 파일 사용 중
Error code 27: 파일이 너무 큽니다
Error code 28: 장치에 남은 공간이 없음
Error code 29: 잘못된 탐색
Error code 30: 읽기전용 파일 시스템
Error code 31: 연결이 너무 많음
Error code 32: 파이프가 깨어짐
Error code 33: 영역을 벗어난 수치 인수
Error code 34: 범위를 벗어난 수치 결과
Error code 35: 자원 교착상태를 피했습니다
Error code 36: 파일 이름이 너무 깁니다
Error code 37: 사용가능한 잠금장치가 없음
Error code 38: 함수가 구현되지 않았음
Error code 39: 디렉토리가 비어있지 않음
Error code 40: 기호 연결의 단계가 너무 많음
Error code 41: 알 수 없는 오류41
Error code 42: 적당한 형을 가진 메시지가 없음
Error code 43: 식별자 제거됨
Error code 44: 범위를 벗어난 채널 번호
Error code 45: 등급 2가 동기화되지 않음
Error code 46: 등급 3 멎었음
Error code 47: 등급 3 리셋
Error code 48: 범위를 벗어난 링크 번호
Error code 49: 규약 구동기에 연결되지 않음
Error code 50: 사용 가능한 CSI 구조가 없음
Error code 51: 등급 2 멎었음
Error code 52: 부적절한 교환
Error code 53: 잘못된 요청 기술자
Error code 54: 교환이 가득참
Error code 55: anode가 없음
Error code 56: 부적절한 요청 코드
Error code 57: 부적절한 슬롯
Error code 58: 알 수 없는 오류58
Error code 59: 잘못된 폰트 파일 형식
Error code 60: 장치가 스트림이 아님
Error code 61: 사용 가능한 자료가 없음
Error code 62: 타이머 시간 초과됨
Error code 63: 스트림 자원 부족
Error code 64: 기계가 네트워크 상에 있지 않습니다
Error code 65: 패키지가 설치되지 않음
Error code 66: 원격 개체입니다
Error code 67: 링크가 손상되었습니다
Error code 68: 광고 오류
Error code 69: Srmount 오류
Error code 70: 전송 중 통신 오류
Error code 71: 규약 오류
Error code 72: 여러개의 hop이 시도됨
Error code 73: RFS에 국한된 오류
Error code 74: 잘못된 메시지
Error code 75: 정의된 자료형으로 쓰기엔 너무 큰 값
Error code 76: 이름이 네트워크 상에서 단일하지 않음
Error code 77: 파일 기술자가 잘못된 상태에 있음
Error code 78: 원격 주소가 바뀌었음
Error code 79: 필요한 공유 라이브러리에 접근할 수 없습니다
Error code 80: 손상된 공유 라이브러리에 접근함
Error code 81: a.out의 .lib 절이 손상되었음
Error code 82: 너무 많은 동적 라이브러리와 링크하려고 시도하였음
Error code 83: 공유 라이브러리를 직접 실행할 수 없습니다
Error code 84: 부적절하거나 불완전한 다중바이트 또는 광역 문자
Error code 85: 중단된 시스템 호출은 재시작되어야 합니다
Error code 86: 스트림 파이프 오류
Error code 87: 사용자가 너무 많음
Error code 88: 비소켓상의 소켓 동작
Error code 89: 목적지 주소가 필요함
Error code 90: 메시지가 너무 깁니다
Error code 91: 소켓에 대한 규약이 잘못됨
Error code 92: 규약 사용 불가능
Error code 93: 규약이 지원되지 않음
Error code 94: 소켓 타입이 지원되지 않습니다
Error code 95: 명령이 지원되지 않음
Error code 96: 규약군이 지원되지 않음
Error code 97: 주소군이 규약에서 지원되지 않음
Error code 98: 주소가 이미 사용 중입니다
Error code 99: 요청된 주소를 배정할 수 없습니다
Error code 100: 네트워크가 죽었습니다
Error code 101: 네트워크가 접근 불가능합니다
Error code 102: 네트웍이 reset때문에 연결을 끊었습니다
Error code 103: 소프트웨어가 연결 중단을 초래했습니다
Error code 104: 연결이 상대편에 의해 끊어짐
Error code 105: 사용 가능한 버퍼 공간이 없음
Error code 106: 전송 종료지점이 이미 연결되어 있습니다
Error code 107: 전송 종료지점이 연결되어 있지 않습니다
Error code 108: 전송 종료지점이 지난 후에 보낼 수 없습니다
Error code 109: 참조가 너무 많음: 연결할 수 없습니다
Error code 110: 연결 시간 초과
Error code 111: 연결이 거부됨
Error code 112: 호스트가 죽었습니다
Error code 113: 호스트로 갈 루트가 없음
Error code 114: 이미 진행 중인 명령
Error code 115: 지금 진행 중인 명령
Error code 116: 끊어진 NFS 파일 핸들
Error code 117: 구조에 청소가 필요합니다
Error code 118: XENIX named 타입 파일이 아님
Error code 119: 사용 가능한 XENIX 세마포어가 없음
120 = Didn't find key on read or update
121 = Duplicate key on write or update
Error code 122: Disk quota exceeded
123 = Someone has changed the row since it was read; Update with is recoverable
124 = Wrong index given to function
Error code 125: 알 수 없는 오류125
126 = Index file is crashed / Wrong file format
127 = Record-file is crashed
131 = Command not supported by database
132 = Old database file
133 = No record read before update
134 = Record was already deleted (or record file crashed)
135 = No more room in record file
136 = No more room in index file
137 = No more records (read after end of file)
138 = Unsupported extension used for table
139 = Too big row (>= 16 M)
140 = Wrong create options
141 = Duplicate unique key or constraint on write or update
142 = Unknown character set used
143 = Conflicting table definition between MERGE and mapped table
144 = Table is crashed and last repair failed
145 = Table was marked as crashed and should be repaired
146 = Lock timed out; Retry transaction
147 = Lock table is full; Restart program with a larger locktable
148 = Updates are not allowed under a read only transactions
149 = Lock deadlock; Retry transaction

출처:[http://blog.empas.com/jjh7266/9473499]
서버에 요청 중입니다. 잠시만 기다려 주십시오...