コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

MySQLで環境変数にある情報をつかってログインする

あれ、これって環境変数パイプできるんだっけか…といつもググってしまうので自分用メモ

環境

やり方と例

以下の情報が環境変数にあったとする

PRODUCTION_DATABASE_USER=DBのユーザ名
PRODUCTION_DATABASE_PASSWORD=DBのパスワード
PRODUCTION_DATABASE_HOST=DBのホストIPまたはドメイン

その場合以下のように書けば接続できる

mysql -u$PRODUCTION_DATABASE_USER -p$PRODUCTION_DATABASE_PASSWORD -h$PRODUCTION_DATABASE_HOST 

オプションの書き方は基本的に他のコマンドでも使えるので、だいたい同様にやれる

参考リンク