云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

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

修改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 管理账户密码。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《如何修改MySQL数据库和LDAP管理账户的密码?》
文章链接:https://www.yunzhuji.net/xunizhuji/270211.html

评论

  • 验证码