>> Edit article
이름
제목
패스워드
안녕하세요. 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