[[シェルスクリプト]]

*簡易バックアップ [#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'

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS