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

来源:互联网 发布:网龙网络2017校园招聘 编辑:程序博客网 时间:2024/05/22 05:08

今天用shell连接数据库时出现"Warning: Using a password on the command line interface can be insecure."的错误提示,这个问题应该是在MySQL5.6+版本的时候就有出现,可能是为了确保数据库的安全性采用的保护机制。

我查了一下网上是这么解决的

第一种方法、修改数据库配置文件

1、我们需要修改数据库配置文件,这个要看我们数据库的配置的,有些是在/etc/my.cnf,有些是/etc/my.conf

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

我们需要在[client]部分添加脚本:

host=localhost
user=数据库用户
password='数据库密码'

这里参数要修改成我们自己的。

我是这么解决的

mysql -h$HOSTNAME -u$USER -p$PWD $DATABASE << EOF2>/dev/null
    INSERT INTO $TABLE_LIST(id,name,age) VALUES($id,$name,$age);
EOF

阅读全文
0 0
原创粉丝点击