테이블 깨졌을 경우 복구하기.
페이지 정보
본문
책을 보니.. mysql 이 안정적이긴 하나.. 사용자의 실수나 하드웨어적인 문제, 테이블에 쓰기를 하는도중 정전, 서버가 제대로 종료되지 않았을때 이런 문제가 발생될수 있다고 하네요..
루트만이 복구를 할수가 있읍니다. 우선.. 사용하는 데이타의 디렉토리..
음.. /mysql 설치 디렉토리/var/디비명/ 에 해당하는 테이블파일들이
있을 것입니다.
그럼.. 이곳에서.. myisamchk 테이블명.. 하시면 됩니다.
대부분 99% 이상 복구가 가능합니다.
--extend-check 옵션을 주면 좀더 정확하게 검사하고요.. 시간이 좀더 걸립니다.
그리고.. myisamchk를 실행할때는 mysql 서버를 중단 하십시요..
서버가 실행중일때.. myisamchk를 실행하는 것은 위험할수도 있읍니다..
그리고.. 이 명령을 실행하기 전에.. 꼭 디비는 백업받아 놓으시고요...
루트만이 복구를 할수가 있읍니다. 우선.. 사용하는 데이타의 디렉토리..
음.. /mysql 설치 디렉토리/var/디비명/ 에 해당하는 테이블파일들이
있을 것입니다.
그럼.. 이곳에서.. myisamchk 테이블명.. 하시면 됩니다.
대부분 99% 이상 복구가 가능합니다.
--extend-check 옵션을 주면 좀더 정확하게 검사하고요.. 시간이 좀더 걸립니다.
그리고.. myisamchk를 실행할때는 mysql 서버를 중단 하십시요..
서버가 실행중일때.. myisamchk를 실행하는 것은 위험할수도 있읍니다..
그리고.. 이 명령을 실행하기 전에.. 꼭 디비는 백업받아 놓으시고요...
- 이전글두개의 데이터 서버에 자료 입력하기(DB서버가 다를때) 21.02.10
- 다음글table 복사...데이타 포함 21.02.10
댓글목록
등록된 댓글이 없습니다.