본문 바로가기

mysql 에러코드 Mysql - ErrCode Error code 1 : 명령이 허용되지 않음 Error code 2 : 그런 파일이나 디렉토리가 없음 Error code 3 : 그런 프로세스가 없음 Error code 4 : 중단된 시스템 호출 Error code 5 : 입력/출력 오류 Error code 6 : 장치가 설정되지 않았음 Error code 7 : 인수 명단이 너무 깁니다 Error code 8 : Exec 형식 오류 Error code 9 : 잘못된 파일 기술자 Error code 10 : 자식 프로세스가 없음 Error code 11 : 자원이 일시적으로 사용 불가능함 Error code 12 : 메모리를 할당할 수 없습니다 Error code 13 : 허가 거부됨 Error code 14 : 잘못된 .. 더보기
mysql repair check 스크립트 출처 : http://blog.lovetonight.net/155 #/bin/sh MYSQL_ID="root" MYSQL_PWD="okran@naver" MYSQL_HOST="" MYSQL_BIN="/usr/local/mysql/bin/mysql" DBD_NAME="mysqld" SUCC_CNT="0" FAIL_CNT="0" REPAIR_SUCC_CNT="0" REPAIR_FAIL_CNT="0" if [ "$MYSQL_PWD" != '' ] then if [ `ps -C "$DBD_NAME" -o pid=` != '' ] then MYSQL_BIN="$MYSQL_BIN -u $MYSQL_ID -p$MYSQL_PWD" fi fi for INF in $( $MYSQL_BIN -e "show databases.. 더보기
리눅스 백업 스크립트 예제 #!/bin/sh home_root="/home/"home_backup_root="/backup2/home/"sysdtime=`date +%Y%m%d` ## 백업파일 오래된파일 삭제 ##if [ -d /backup2/home/ ] ; thenfind /backup2/home/ -ctime +5 -exec rm -rf {} \;fi ## 홈디렉토리 백업 ##mkdir -p $home_backup_root/$sysdtimecd $home_rootfor home_name in $(ls)doif [ -d "$home_root/$home_name" ] ; thentar -pczf "$home_backup_root/$sysdtime/$home_name-$sysdtime.tar.gz" "$home_name"fidon.. 더보기
[MySql] binlog 파일 sql 파일로 변환 쉘스크립트 MySQL binary log 복구 binlog 복구 빈파일 복구 Mysql 복구 방법 중 binlog 파일을 이용한 복구 방법이 있다.하지만 bin 파일이 작게는 수십개 많게는 몇백개 일 경우 일일이 하나하나 복구하기에는 시간이 너무 소요 된다. 아래 스크립트는 find 명령어로 "*bin.000*" 파일을 긁어 온 다음에 while 문으로 기억 후bin.0001 파일이 똑같이 순차적으로 0001.sql 로 변환 되는 스크립트. #/bin/shsql=.sql find /usr/local/mysql/data/ -name "*bin.000*" |while read fa ; do asd=`echo $fa|awk -F "." '{print $2}'` /usr/local/mysql/bin/mysqlbinlog .. 더보기
tcpdump 사용예제 출처:http://tip.daum.net/openknow/13048340Tcpdump의 사용 예제들 security라는 호스트로부터 날아오고, 날아가는 패킷들을 출력 # tcpdump host security security와 mazinga, getarobo 사이에 날아다니고 있는 패킷들을 출력 # tcpdump host security and ( mazinga or getarobo ) security에서 elgaim을 제외한 모든 호스트로 날아다니는 IP 패킷들을 출력 # tcpdump ip host security and not elgaim 주의) 아래 필터에서 홑따옴표를 사용하는 것은 쉘이 필터를 해석하지 않도록 하기 위해서이다. gateway amurorei를 거치는 ftp에 관련된 패킷들을 출력.. 더보기