>> Delete No. 35439 article
No. MYSQL에서 MYD 파일을 open 하지 못하는 에러입니다.

등록 2001-11-20 17:31:00 By localhost     조회 2
이름 river    

		안녕하세요.
linux에 mysql와 apache jserv로 서버운영을 하고 있습니다.
운영중 일부 테이블에 문제가 있는것 같습니다.
문제는 다음과 같습니다.
 <문제사항>
 telnet 접속후 mysql을 실행해, mysql에 접속합니다.
use BSH; 하여 작업할 DB로 접속을 하면 다음과 같은 메시지가 뜹니다.
 mysql> use BSH;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
 Didn't find any fields in table 'ATTACHID_T'
Didn't find any fields in table 'BOARD0010'
Didn't find any fields in table 'INFO2004'
Didn't find any fields in table 'MYCLASS6004'
Didn't find any fields in table 'MYCLASS6007'
Database changed
 위에 나온 테이블에 select 해보면..
mysql> select * from BOARD0010;
ERROR 1016: Can't open file: 'BOARD0010.MYD'. (errno: 145)
이런 메시지가 뜹니다.
 find 명령어로 위 'BOARD0010.MYD' 등등의 파일을 찾아보면
해당 DB의 디렉토리에 다 들어있습니다.
 웹에서 해당 테이블에 엑세스하는 프로그램에도 Can't open file: 'BOARD0010.MYD'어쩌구하는
에러가 뜹니다...
 MYD 파일이 어떻게 된건지...
어떻게 이 문제를 해결해야 하는지...
도움을 부탁드리겠습니다....ㅠ.ㅠ
 <환경정보>
linux 버젼 : HancomLinux release 2.0
              Kernel 2.4.2-2hl on an i686
mysql 버젼 : mysql  Ver 11.13 Distrib 3.23.36
               ,for redhat-linux-gnu (i386)
apache 서버 버젼 : Apache/1.3.20
 서블릿 엔진은 Jserv를 쓰고있습니다...
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved