0
如何将mysql用户的密码算法更改为SHA2。是否有配置更改?我猜想,目前mysql密码是以SHA1格式存储的。请协助。我不是在谈论SHA2功能,而是当用户在创建mysql用户时输入密码。mysql用户密码算法
如何将mysql用户的密码算法更改为SHA2。是否有配置更改?我猜想,目前mysql密码是以SHA1格式存储的。请协助。我不是在谈论SHA2功能,而是当用户在创建mysql用户时输入密码。mysql用户密码算法
MySQL的docu状态是这样的:
CREATE USER 'jeffrey'@'localhost'
IDENTIFIED WITH sha256_password BY 'new_password'
PASSWORD EXPIRE INTERVAL 180 DAY;
凡为您的重要组成部分,是
IDENTIFIED WITH sha256_password BY <YOURSTRONGPASSWORD>
UPDATE
写在这个post MySQL的错误追踪的,你必须考虑以下两个方面:
[1]:https://dev.mysql.com/doc/refman/5.6/en/sha256-pluggable-authentication.html
[2]:https://dev.mysql.com/doc/refman/5.6/en/encrypted-connections.html
您好,我创建的用户,但我无法登录,因为我得到的错误消息:错误2061(HY000):Authentication插件'sha256_password'报告错误:身份验证需要SSL加密 托马斯 –
我更新了我的答案以解决您的问题。 –
@KThomasK你能解决你的问题吗?如果是这样,那么接受我的答案会很好,如果不是,请提供更多信息来帮助你。 –