[MySQL] MySQL Error 에러의 종류 (2008/09/08 수정)
로빈아빠
본문
1. access to database denied
데이터베이스에 접근할 수 없는 권한을 가진 user 가 접속한 경우.
2. can't connect to local mysql server can't connect to mysql server on some_hostname
mysql 서버 데몬이 실행되지 않았거나, 잘못된 소켓이나 포트 번호에 연결을 시도하는 경우.
- 우선 mysqld 데몬이 작동하는지 ps 명령어를 통해서 확인해본다.
3. Can't find file: './mysql/data/***.frm' (errno: 13)
errno: 13은 권한이 없는 경우 발생합니다.
관련자료 : http://happyjung.com/gnuboard/bbs/board.php?bo_table=lecture&wr_id=803
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 패스워드 없이 접근을 시도했을 때 나타나는 에러.
-- 다시 설치할때
# /etc/init.d/mysql stop 데몬 중지
# rm -rf /etc/init.d/mysql
# rm -rf /usr/local/mysql
# rm -rf /var/lib/mysql
# rm -rf /etc/my.cnf
삭제 후 다시 설치하면 에러 안뜸~
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 명령을 써서 해결가능할 수도 있습니다. 안될 수도 있습니다.
9. error 2002: can't connect to local mysql server through socket '/tmp/mysql.sock'(111)
mysql 서버 데몬이 아직 시작되지 않은 경우에 발생하는 에러.
10. 2013:Lost connection to MySQL server during query
관련자료: http://happyjung.com/gnuboard/bbs/board.php?bo_table=lecture&wr_id=802
<< 참고사이트 >>
1. http://dev.mysql.com/doc/refman/5.0/en/access-denied.html
2. http://blog.naver.com/volition3?Redirect=Log&logNo=20021217310
3. http://blog.naver.com/dividebyzero?Redirect=Log&logNo=100014673970
데이터베이스에 접근할 수 없는 권한을 가진 user 가 접속한 경우.
2. can't connect to local mysql server can't connect to mysql server on some_hostname
mysql 서버 데몬이 실행되지 않았거나, 잘못된 소켓이나 포트 번호에 연결을 시도하는 경우.
- 우선 mysqld 데몬이 작동하는지 ps 명령어를 통해서 확인해본다.
3. Can't find file: './mysql/data/***.frm' (errno: 13)
errno: 13은 권한이 없는 경우 발생합니다.
관련자료 : http://happyjung.com/gnuboard/bbs/board.php?bo_table=lecture&wr_id=803
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 패스워드 없이 접근을 시도했을 때 나타나는 에러.
-- 다시 설치할때
# /etc/init.d/mysql stop 데몬 중지
# rm -rf /etc/init.d/mysql
# rm -rf /usr/local/mysql
# rm -rf /var/lib/mysql
# rm -rf /etc/my.cnf
삭제 후 다시 설치하면 에러 안뜸~
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 명령을 써서 해결가능할 수도 있습니다. 안될 수도 있습니다.
9. error 2002: can't connect to local mysql server through socket '/tmp/mysql.sock'(111)
mysql 서버 데몬이 아직 시작되지 않은 경우에 발생하는 에러.
10. 2013:Lost connection to MySQL server during query
관련자료: http://happyjung.com/gnuboard/bbs/board.php?bo_table=lecture&wr_id=802
<< 참고사이트 >>
1. http://dev.mysql.com/doc/refman/5.0/en/access-denied.html
2. http://blog.naver.com/volition3?Redirect=Log&logNo=20021217310
3. http://blog.naver.com/dividebyzero?Redirect=Log&logNo=100014673970
관련링크
댓글목록
등록된 댓글이 없습니다.