ホーム > その他 > バックアップがあった件

バックアップがあった件

2009 年 1 月 27 日 コメントをどうぞ コメント

よくよく考えてみたら、sqlbakcup.shというスクリプトを書いてcronに登録してあることを忘れていました。きっちりデータベースのバックアップが残っていたので、そのデータとmyisamchkで修復してなんとか。よかったよかった。


#!/bin/bash
BKDIR=/backup/
PASS=********
rm -rf $BKDIR
mkdir -p $BKDIR
DLIST=`ls -p /var/lib/mysql | grep / | tr -d /`
for dbname in $DLIST
do
table_count=`mysql -u root -p$PASS -B -e "show tables" $dbname|wc -l`
[ $table_count -ne 0 ] &&
mysqlhotcopy $dbname -u root -p $PASS $BKDIR | logger -t mysqlhotcopy
done


入門bash 第3版

カテゴリー: その他 タグ:
  1. コメントはまだありません。
  1. トラックバックはまだありません。