侧边栏壁纸
  • 累计撰写 84 篇文章
  • 累计创建 35 个标签
  • 累计收到 1 条评论

目 录CONTENT

SQL

mysql无密访问实现方式之mysql_config_editor

天明
2023-11-08 / 0 评论 / 0 点赞 / 29 阅读 / 779 字 / 正在检测是否收录...

什么是mysql_config_editor

mysql_config_editor是一个用于管理MySQL客户端配置文件的命令行工具。它允许用户以加密的方式存储和检索MySQL连接凭据(如用户名和密码),并将其与其他MySQL客户机程序共享。这个工具最大的优点是可以避免在配置文件中明文存储敏感信息,提高配置文件的安全性。

使用mysql_config_editor

# 创建或更新配置文件,执行如下命令,然后输入密码
mysql_config_editor set --login-path=mydb --host=10.0.1.105 --port=3306 --user=zc --password
# 查看已创建的内容
mysql_config_editor print --all
# 删除指定选项
mysql_config_editor remove --login-path=mydb
# 清空
mysql_config_editor reset
# 使用
mysql --login-path=mydb

mysql_config_editor相关说明

  • 配置存储在路径为~/.mylogin.cnf的证书文件中
  • 密码永远不会以其他用户可以看到的方式出现
  • mysql --login-path=默认从[client]、[mysql]中读取
0

评论区