MYSQL5.7腳本運行時出現[Warning] Using a password on the command line interface can be insecure

MYSQL版本:5.7mysql

在寫linux腳本執行MYSQL命令的時候,若是使用linux

MYSQL="mysql -hlocalhost -P3306 -uroot -p666666"sql

登錄並執行sql語句的時候,每次鏈接都會出現測試

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

很煩,不美觀。因而開始找各類解決辦法,無非是修改/etc/my.cnf文件,可是安裝了mysql以後想執行這個腳本就得改文件那不更麻煩,更不美觀。變量

解決方案:sql語句

在執行上述鏈接的時候:使用環境變量 MYSQL_PWD 快速登錄command

MySQL優先會使用環境變量中的參數做爲運行參數,因此必須使用export命令腳本

export MYSQL_PWD=666666word

那麼在鏈接的時候就能夠免密登錄,例如:

MYSQL="mysql -hlocalhost -P3306 -uroot"

鏈接測試,成功。沒有告警提示,不用修改文件,完美。

相關文章
相關標籤/搜索