테스트 사이트 - 개발 중인 베타 버전입니다

mysql 데이터 파일 체크하기

아래와 같이 쉘스크립트 생성후 실행합니다 경로는 환경에 맞게 수정하세요

#!/bin/sh

if [ -z $1 ]; then
echo "usage: $0 DB_NAME"
exit 1
fi

FILES=`ls /usr/local/mysql/data/$1/*{ISM,MYI} 2> /dev/null`

for target_file in $FILES; do
if [ "X${target_file##*.}" = "XISM" ]; then
chktool="isamchk"
else
chktool="myisamchk"
fi
/usr/local/mysql/bin/$chktool --recover $target_file
echo "$target_file ok"
done

exit 0

이상입니다<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:32:05 Linux에서 이동 됨]</div>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 1개

게시글 목록

번호 제목
12333
12332
12331
12329
12328
12327
12326
12325
12324
12323
12322
12321
12320
12319
12318
12317
12316
12315
12314
12313
12312
12311
12310
12309
12308