2

シェルスクリプトで次のコマンドを使用してmysqlを使用すると、

mysql -uUserName -pPassWord DBName

次の警告が表示されます

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

私のシェルスクリプトは、このコマンドをループで実行してテーブルにデータを挿入しているため、画面上で継続的に警告が表示され、出力が完全に不器用になります。mysqlからこの警告を出力しないようにするにはどうすればよいですか

4

3 に答える 3

4

MySQL クライアント/サーバーのバージョンが 5.6.xa の場合、WARNING メッセージを回避する方法はmysql_config_editorツールを使用しています。

mysql_config_editor set --login-path=local --host=localhost --user=UserName --password

次に、シェルスクリプトで使用できます:

mysql --login-path=local DBName

それ以外の:

mysql -uUserName -pPassWord DBName

于 2013-12-31T07:57:44.283 に答える
-1
mysql -u <UserName> -p <PassWord> then press enter.

Note: if a password set then only provide the password otherwise leave it blank.

And then run a command "mysql> use <databasename>;
于 2013-11-11T08:00:36.170 に答える