[前][次][番号順一覧][スレッド一覧]

mysql:14745

From: 竹内 章人 <竹内 章人 <takezouakihito@xxxxxxxxxx>>
Date: Wed, 4 Mar 2009 11:08:50 +0900
Subject: [mysql 14745] MySQLバックアップスクリプト作成についてご相談です。

初めて投稿させて頂きます。
Linux/Mysql初心者のタケウチと申します。

この度、業務でMySQLを使用してバックアップスクリプトを作成しています。
そこで参考にしているWebサイトの本文内容について理解が出来ず
ご相談したく投稿をさせて頂きました。
環境:CentOS5.2+Mysql 5.0.45
相談内容:
[root@centos ~]# vi mysql-backup.sh ← MySQLデータベースバックアップスクリ
プト作成
#!/bin/bash
PATH=/usr/local/sbin:/usr/bin:/bin
# バックアップ先ディレクトリ
BACKDIR=/backup/mysql
# MySQLrootパスワード
ROOTPASS=xxxxxxxx
# バックアップ先ディレクトリ再作成
rm  -rf $BACKDIR
mkdir -p $BACKDIR
# データベース名取得
DBLIST=`ls -p /var/lib/mysql | grep / | tr -d /` # データベースごとにバック
アップ
for dbname in $DBLIST
do
    table_count=`mysql -u root -p$ROOTPASS -B -e "show tables" $dbname|wc
-l`
    [ $table_count -ne 0 ] &&
    mysqlhotcopy $dbname -u root -p $ROOTPASS $BACKDIR | logger -t
mysqlhotcopy done

[root@centos ~]# chmod 700 mysql-backup.sh
以上の記述内容について、[ $table_count -ne 0 ] &&はなぜ2回実行するのですか
意味が理解できていません。
ご教示をして頂けますか。
参考サイト:http://centossrv.com/mysql-backup.shtml

宜しくお願いします。




[前][次][番号順一覧][スレッド一覧]

->   14745 2009-03-04 11:08 [竹内 章人 <takezoua] MySQLバックアップスクリプト作成についてご相談です。
     14750 2009-03-04 11:40 ┣[Yamada Kazuo <yamada]                                       
     14754 2009-03-04 15:59 ┃┗[竹内 章人 <takezoua]                                     
     14751 2009-03-04 11:41 ┗[<y-iida@xxxxxxxxxx> ]                                       
     14755 2009-03-04 16:07  ┗[竹内 章人 <takezoua]