[MySQL] Warning: Using a password on the command line interface can be insecure.

MySQLを使っていた時に、タイトルのようなエラー文が表示されました。

Warning: Using a password on the command line interface can be insecure.

コマンドラインでパスワードを使用するなということ?
warningなので、どうやら一応動いているみたいですが、気になります。

調べたところ、MySQL 5.6以降からチェックして出力されるようです。

対策:

MYSQL_PWD環境変数を使ってパスワードを渡す。
参照のサイトについて、前者は対策方法が4つも載っています。後者はとてもシンプルでわかりやすいです。
https://yoku0825.blogspot.jp/2015/05/mysql-56-warning-using-password-on.html
https://qiita.com/kiaidangoo/items/52f473bb02d00845abac

MySQLの使い方はマニュアルで。
https://circleci.com/docs/manually/
※ドキュメントが変更されたのでリンク切れ

コメント

タイトルとURLをコピーしました