シェルでパスワードを指定して実行するとでるっぽいです。
1 2 |
$ sh kakunin.sh > /tmp/cc mysql: [Warning] Using a password on the command line interface can be insecure. |
mysqlこまんどに直接していするんじゃなく、設定ファイルにユーザ・パスワードを書いて、それを実行時に指定することによりワーニングがでなくなります。
.hoge.cnfというコンフファイルを作成
1 2 3 |
[client] user = root password = pass |
シェルないでは –defaults-extra-file で上記ファイルを指定して実行
hoge.sh
1 2 |
#!/bin/sh mysql --defaults-extra-file=./.hoge.cnf mydatabase -e 'select * from mylist'; |
/