mysql_config_editor密码插件工具
一、mysql_config_editor工具介绍
- mysql_config_editor能够将身份认证信息存储在一个名为.mylogin.cnf文件里,该文件的位置在windows下是在%APPDATA%\MySQL目录下,linux下是在用户的家目录下/root/.mylogin.cnf。该文件可在以后通过MySQL客户端程序可以读取,以获得身份验证凭据用于连接到MySQL服务器。
- 该工具至少在mysql5.6.6以上的版本才可用。
- 该工具仅仅存储: host, user, password, port and socket. 信息。
二、创建login-path
1 | [root@mysql mysql]# mysql_config_editor set --login-path=login --user=root --password --host=localhost --socket= /opt/mysql/3306/mysql.sock1 |
三、登录
- 带–login-path参数登录
1 | [root@mysql mysql]# mysql_config_editor set -G login -u root -p -h localhost -S /opt/mysql/3306/mysql.sock1 |
- 不带–login-path参数,直接使用mysql登录:
1 | [root@mysql mysql]# mysql_config_editor set -u root -p -h localhost -S /opt/mysql/3306/mysql.sock1 |
四、查看.mylogin.cnf
1 | [root@mysql mysql]# mysql_config_editor print --all |
五、移除login-path内容
1 | remove需要指定 --host, --password, --port, --socket, and --user options选项值,如果一个值都没有指定,则会remove整个login-path |
六、清空login-path内容
1 | [root@mysql mysql]# mysql_config_editor reset |
- Title: mysql_config_editor密码插件工具
- Author: 𝓓𝓸𝓷
- Created at : 2024-06-11 17:35:18
- Updated at : 2024-07-20 05:15:41
- Link: https://www.zhangdong.me/mysql-config-editor.html
- License: This work is licensed under CC BY-NC-SA 4.0.
评论
