MySQL강좌38편: MYSQL 테이블 점검시 이상발견시만 알려주기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,219 조회
- 0 추천
- 목록
본문
MySQL강좌38편: MYSQL 테이블 점검시 이상발견시만 알려주기
MYSQL의 테이블복구유틸리티인 myisamchk로 테이블파일을 점검(복구)하다보면 가끔씩 불필요한 메시지로 짜증날 때가 있다. 이때 -s옵션을 사용하면 에러발생시에만 (only print errors) 에러내용을 출력하므로 불필요한 메시지는 출력되지않는다.
다음예는 Demo_Domain.MYI파일을 점검하면서 에러발견시에만 메시지를 출력하고 그외에는 아무런 메시지도 출력하지 않도록하기 위하여 -s옵션(silent)을 사용한 것이다.
[root@sulinux bin]# pwd /usr/local/mysql/bin [root@sulinux bin]# [root@sulinux bin]# ./myisamchk -s ../data/papa/Demo_Domain.MYI [root@sulinux bin]#
|
참고로 -s옵션 대신에 --silent옵션을 사용해도된다.
MYSQL의 테이블 점검(복구)시 가능한 상세하게 메시지 출력하기
MYSQL의 복구유틸리티인 myisamchk를 이용하여 테이블파일의 점검(복구)를 할 때에 -s옵션과는 반대로 -v옵션(verbose)을 사용하면 가능한 상세한 메시지를 출력해준다.
아래의 예는 Demo_Domain.MYI라는 테이블 인덱스파일을 myisamchk로 점검할 때에 가능한 자세한 메시지를 출력하기 위하여 -v옵션을 사용한 것이다.
[root@sulinux bin]# pwd /usr/local/mysql/bin [root@sulinux bin]# [root@sulinux bin]# ./myisamchk -v ../data/papa/Demo_Domain.MYI
Checking MyISAM file: ../data/papa/Demo_Domain.MYI Data records: 31 Deleted blocks: 0 - check file-size - check key delete-chain block_size 1024: - check record delete-chain No recordlinks - check index reference - check data record references index: 1 - check record links [root@sulinux bin]#
|
참고로 -v옵션 대신에 --verbose를 사용해도된다.
관련자료
-
이전
-
다음