gpt4 book ai didi

mysql - 如何从MySQL旧密码升级到新密码系统

转载 作者:行者123 更新时间:2023-11-29 06:12:00 25 4
gpt4 key购买 nike

我在 mysql server 5.0 中有很多用户(权限)。我想将它们全部转移到新的 MySQL 服务器 5.5 中。但密码是旧格式(在“mysql”.“user”表中)。所以我想将所有旧密码转换为新格式。

有没有办法在不更改MySQL密码的情况下转移和升级它们?

最佳答案

假设您知道密码

set password = password('samepasswordasbefore');

在服务器或 session 的 old_passwords 设置为关闭之后。

set old_passwords = 'OFF';

set [session] old_passwords = 'OFF';

服务器不关心/知道它与以前的密码相同。

因此,运行软件不会有任何风险,但从安全角度来看,您应该更改密码,因为旧密码可能已被泄露。当然,最好强制它们定期更改,在这种情况下,您可以将 old_passwords 设置为 OFF 并等待。

批量设置密码并不那么容易,但如果 old_passwords 已关闭一段时间,则用户中应该只有少数帐户具有旧的短哈希值。您至少可以将那些未更新的内容识别为用户表中哈希值较短的内容。

关于mysql - 如何从MySQL旧密码升级到新密码系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8655997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com