欢迎光临
我们一直在努力

mysql_config_editor安全登录工具学习


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 

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。