内容へ移動
ClownWiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
mysql:mysqldump_pwd_sh
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
===== sshログインでパスワードが必要な時のmysqldumpを取るシェル ===== <code> #!/bin/sh # パラメータ DAY=`date +%Y%m%d_%H%M%S` DUMP_FILE=dump_$DAY.sql DB_USER=root DB_PASS=pwd DB_NAME=user_db #HOST="192.168.95.16" HOST="192.168.80.101" USER="root" PASS="root001" TARGET_DIR="/var/log_backup" yes="yes" ############################################################################### # 管理サーバへSCPでバックアップ # except+SCPでシェルスクリプト内にパスワードを持たせるのは # bad know-howとの指摘も。。。 # mysqldump -c --user=$DB_USER --password=$DB_PASS $DB_NAME > $DUMP_FILE gzip $DUMP_FILE ############################################################################### # 管理サーバへSCPでバックアップ # except+SCPでシェルスクリプト内にパスワードを持たせるのは # bad know-howとの指摘も。。。 # # access_log expect -c " sleep 1 set timeout 60 spawn scp $DUMP_FILE.gz $USER@$HOST:$TARGET_DIR expect { \"Are you sure you want to continue connecting (yes/no)?\" { send \"$yes\n\" expect \"password:\" send \"$PASS\n\" } \"password:\" { send \"$PASS\n\" } } expect { \"100%\" { exit 1 } } " </code>
mysql/mysqldump_pwd_sh.txt
· 最終更新: 2025/02/16 13:53 by
127.0.0.1
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ