MYSQL 5.7 Linux腳本出現[Warning] Using a password on the command line interface can be insecure.

MYSQL版本:5.7

在學習使用linux腳本來更新數據庫中的數據,實現更新數據庫版本的需求時碰到:

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

MYSQL="mysql -hlocalhost -P3306 -uroot -p666666 --default-character-set=utf8  -A -N"

登陸並執行sql語句的時候,每次連接都會出現

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

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

程序總有解決辦法!

在執行上述連接的時候使用:

export MYSQL_PWD=666666

那麼在連接的時候就可以省略-p參數,使用這種方式:

MYSQL="mysql -hlocalhost -P3306 -uroot --default-character-set=utf8  -A -N"

連接測試,如意了。沒有不美觀的提示,不用修改文件,完美。



發佈了30 篇原創文章 · 獲贊 10 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章