如何修改MySQL数据库和LDAP管理账户的密码?

修改MySQL数据库账户密码,请使用ALTER USER命令;对于LDAP管理账户密码,需通过LDAP管理工具进行更改。

1、修改 MySQL 数据库账户密码

如何修改MySQL数据库和LDAP管理账户的密码?

使用 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数据库和LDAP管理账户的密码?

      登录 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

文件内容应如下所示:

如何修改MySQL数据库和LDAP管理账户的密码?

       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

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希的头像未希新媒体运营
上一篇 2024-10-28 01:10
下一篇 2024-10-28 01:20

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入