次のコマンドを使用しようとしています。
mysqldump --opt --hex-blob \
-h source -p xxxx -u user1 \
source_db | \
mysql \
-h target -p yyyy -u user2 \
target_db
もしそうなら、パスワードを設定し、プロンプト-p
を避けるためにどのように書き換えることができますか?
答え1
@Kusalanandaと@Barunに感謝します。
スクリプトを使用しました
#!/bin/bash
USER1=
PASS1=
USER2=
PASS2=
mysqldump --opt --hex-blob \
-h source_host -p"$PASS1" -u "$USER1" \
source_db | \
mysql \
-h target_host -p"$PASS2" -u "$USER2" \
target_db