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

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개

게시글 목록

번호 제목
25718
24074
1408
1403
25716
25711
1400
1391
1385
25709
1383
29685
1381
29682
25704
25693
14350
1378
25690
24072
25689
24067
14349
24065
14344
25688
14339
14335
24058
24055
25685
25684
14333
14331
29673
1377
24047
25680
24044
24042
24039
24037
25675
14328
1359
24036
24034
1343
29668
14325
24033
25674
14315
14310
29664
25672
14306
25668
1334
1327
1326
1325
14305
1321
25665
25662
1317
25661
24022
24020
24011
25659
14303
25658
24007
25654
24004
1307
25652
24003
23989
23988
25651
25650
1298
29660
14302
25640
14300
25632
14297
25628
23985
23981
14294
25624
25617
14293
정규표현식 [펌] 정규식 함수
14292
1293