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你能解決你的問題嗎?如果是這樣,那麼接受我的答案會很好,如果不是,請提供更多信息來幫助你。 –