シェルスクリプト
簡易バックアップ [#u3ad7b7b]
ファイルサーバーのマウントチェックをしてmysqldumpを実施
#!/bin/bash
FILESVR=/mnt/backup
if [ -e $FILESVR ] ;
then
mysqldump -uユーザー -pパスワード --events -x --all-databases | gzip > /mnt/backup/database/mysqldump.`date +%w`.sql.gz
else
echo `date +%Y/%m/%d/%H:%M`" Mysqldump backup failed ">> /var/log/backup.log
fi
リモート先へSSHでコピーしながらdumpをバックアップ [#b76f1ba5]
mysqldump -u DBユーザー -pパスワード データベース名 | gzip | ssh SSHユーザー@リモートサーバー 'cat > バックアップ先ディレクトリ/mysqldump.`date +%w`.sql.gz'