mysql无密码登录

使用–login-path实现
如果使用login-path,需要通过mysql_config_editor来完成基础配置。
mysql_config_editor的命令提示如下:
[zs@local]$mysql_config_editor set --help
参数:
-?, --help Display this help and exit.
-h, --host=name Host name to be entered into the login file.
-G, --login-path=name
Name of the login path to use in the login file. (Default
: client)
-p, --password Prompt for password to be entered into the login file.
-u, --user=name User name to be entered into the login file.
-S, --socket=name Socket path to be entered into login file.
-P, --port=name Port number to be entered into login file.
-w, --warn Warn and ask for confirmation if set command attempts to
overwrite an existing login path (enabled by default).
(Defaults to on; use --skip-warn to disable.)

可以通过一个命令来完成配置,制定这个无密码登录的别名为 : zhang
[localhost@root]#mysql_config_editor set --login-path=zhang --user=root --host=localhost --password --socket=/tmp/mysql.sock
Enter password:
配置完成之后,会在当前路径下生成一个隐藏的文件 .mylogin.cnf
[localhost@root]#ll -la

如果要查看里面的明细信息,可以使用如下命令,当然密码是不会显示出来的
[localhost@root]#mysql_config_editor print --login-path=zhang
[zhang]
user=root
password=******
host=localhost
socket=/tmp/mysql.sock
登录:
mysql --login-path=zhang

禁用删除:
mysql_config_editor remove --login-path=zhang
再次查看就没有任何信息了。但是默认的login文件还是存在的

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值