login-path
login-path
选项能实现快捷登录MySQL服务器,我们不需要每次都输入用户名、host、密码等登录认证信息,是一种即安全又遍历的方法。
使用 mysql_config_editor
工具将登录MySQL服务的认证信息加密保存在 .mylogin.cnf
文件(默认位于用户主目录)。之后 MySQL 客户端工具可通过读取该加密文件连接 MySQL,避免重复输入登录信息和敏感信息暴露。
配置 login-path
1
| mysql_config_editor set --login-path=dev --user=dev --host=172.26.8.143 --password
|
可以配置多个登录信息。login-path
可以看做登录信息的别名,方便使用时引用。更详细的配置信息查看 mysql_config_editor set --help
。
1
| mysql_config_editor set --login-path=test --user=test --host=172.26.8.144 --password
|
这里又配置了一个 login-path
为 test
的登录信息。
查看配置过的登录信息
1
| mysql_config_editor print --all
|
1 2 3 4 5 6 7 8
| [dev] user = dev password = ***** host = 172.26.8.143 [test] user = test password = ***** host = 172.26.8.144
|
使用 login-path
登录
删除 login-path
1
| mysql_config_editor remove --login-path=dev
|
参考