fff_sss
@fff_sss

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

パスワード入力の自動化

解決したいこと

シェルスクリプトでAuroraDBの内容をファイルに落とし込む処理を
定期実行したいと考えています。
しかし、DBに接続する際に、マスターパスワードを入力しないといけないことが
ネックになっています。どうにかして全自動でこの処理を行いたいのですが、
何かいい方法はありますでしょうか?

該当するソースコード

mysql -h ○○○○○○.ap-northeast-1.rds.amazonaws.com -P ○○○○ -u ○○○○ -p test_db -e "select * from example_table;" > test.csv

参考にしたサイト

このサイトを参考にしました
https://qiita.com/nkrk/items/7a0ecd6b7f6becfae4b6#1-load-data-local-infile%E6%96%87%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%83%87%E3%83%BC%E3%82%BF%E5%87%BA%E5%8A%9B

0

2Answer

mysql -h ○○○○○○.ap-northeast-1.rds.amazonaws.com -P ○○○○ -u ○○○○ -p□□□□ test_db -e "select * from example_table;" > test.csv

とパスワードをコマンドラインに含めるのは無しですか?

0Like

Comments

  1. @fff_sss

    Questioner

    ご回答ありがとうございます。
    コマンドラインに含めることで自動で実行することが出来ました。
    ありがとうございました。

AWS Secrets Manager に認証情報を登録し、aws cliでそれを取得した方が安全なのでは?

0Like

Your answer might help someone💌