MySQL 配置免密码登陆(mysql_config_editor Configuration)

当使用mysql, mysqldump, mysqladmin等客户端连接MySQL数据库服务器时,需要提供用户凭证信息。你可以在每次连接时都输入连接信息(用户名/密码/地址/端口等)或者将用户信息保存在my.cnf配置文件的[client]模块。

第一种方式每次都输入用户密码等信息,很繁琐。第二种方式虽然不需要输入信息,但密码是以明文的形式保存在配置文件中,存在安全风险。为了解决这两个问题,MySQL专门提供了mysql_config_editor工具来管理用户凭证,即避免了每次连接输入凭证,又避免密码泄露的问题。

一、mysql_config_editor简介

mysql_config_editor是MySQL自带的用户凭证管理工具,当安装完MySQL后,它就已经装好了。它的功能是加密管理用户连接信息,当使用其他的客户端工具例如mysql,mysqldump,mysqladmin连接数据库时,可以直接读取这些加密的连接信息,而不需要用户输入。

在mysql_config_editor中,连接信息叫做login-path(登录路径),用户需要使用set命令预先设置连接信息及对应的login-path名称,这些信息被保存在当前用户目录下的.mylogin.cnf文件中(这是一个二进制加密文件)。连接时候只需要指定login-path的名称,客户端就会通过预设的信息连接数据库。
在这里插入图片描述

使用mysql_config_editor --help命

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值