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]