修改MySQL数据库账户密码,请使用ALTER USER命令;对于LDAP管理账户密码,需通过LDAP管理工具进行更改。
1、修改 MySQL 数据库账户密码
使用 UPDATE 语句
登录 MySQL mysql u root p 选择 mysql 数据库 USE mysql; 更新用户密码 ALTER USER 'dbadmin'@'localhost' IDENTIFIED BY 'newpasswd'; FLUSH PRIVILEGES;
注意:从 MySQL 5.7.6 版本开始,推荐使用authentication_string
列来存储密码。
使用 SET PASSWORD 语句
登录 MySQL mysql u root p 设置新密码 SET PASSWORD FOR 'dbadmin'@'localhost' = 'newpasswd2';
注意:从 MySQL 5.7.6 版本开始,推荐使用明文密码语法。
使用 ALTER USER 语句
登录 MySQL mysql u root p 修改用户密码 ALTER USER 'dbadmin'@'localhost' IDENTIFIED BY 'newpasswd3';
2、修改 LDAP 管理账户密码
使用 ldappasswd 工具
修改自己的密码 ldappasswd H ldap://server_domain_or_IP x D "cn=admin,dc=example,dc=com" W S "uid=bob,ou=people,dc=example,dc=com"
系统会提示输入 Bob 的新密码,然后要求再次输入旧密码以进行实际绑定。
使用 slappasswd 实用程序
查找 RootDN 信息 sudo ldapsearch H ldapi:// LLL Q Y EXTERNAL b "cn=config" "(olcRootDN=*)" dn olcRootDN olcRootPW | tee ~/newpasswd.ldif 生成新密码哈希值并追加到文件末尾 /usr/sbin/slappasswd h {SSHA} >> ~/newpasswd.ldif 编辑文件构建有效的 LDIF 命令 nano ~/newpasswd.ldif
文件内容应如下所示:
dn: olcDatabase={1}hdb,cn=config olcRootDN: cn=admin,dc=example,dc=com olcRootPW: {SSHA}ncCXAJ5DjfRWgxE9pz9TUCNl2qGQHQT3
使用 ldapmodify 命令结合 ldif 文件
ldapmodify a f /path/to/your/ldiffile x D "cn=admin,dc=example,dc=com" W
系统会提示输入管理员密码以进行修改。
方法提供了详细的步骤和示例,可以帮助您成功修改 MySQL 数据库账户密码和 LDAP 管理账户密码。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1245884.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复