mysql_config_editor安全登入工具學習

o煙雨瀟瀟o發表於2018-11-24

mysql_config_editor出現在 mysql5.6.6以後 的版本,可以給指定的連線和密碼生成一個加密檔案.mylogin.cnf,預設位於當前使用者家目錄下。通過該檔案可以使用mysql、mysqladmin等直接登入,避免明文密碼出現在指令碼中。

notice 使用該特性要求當前主機的mysql版本在 5.6.6 版本及以上,對將要登陸的mysql伺服器版本沒有要求。

Usage:

生成加密檔案

[root@~]#  mysql_config_editor set --login-path=dba --user=dba --password  

Enter password:


檢視密碼檔案:

[root@~]#  ll ~/.mylogin.cnf 

-rw------- 1 root root 80 11月 24 10:34 /root/.mylogin.cnf

檢視具體加密配置:

[root@~]# mysql_config_editor print --all

[dba]

user = dba

password = *****

使用加密檔案登入

舉例

[root@~]#   mysql       --login-path= dba   --host=10.0.0.1   --port=3306


刪除某個加密登陸

[root@~]#    mysql_config_editor remove --login-path=dba  


重置所有

[root@~]#    mysql_config_editor reset 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28823725/viewspace-2221500/,如需轉載,請註明出處,否則將追究法律責任。

相關文章