mysql用户密码算法

时间:2017-05-18 12:31:10

标签: mysql algorithm passwords

如何为mysql用户将密码算法更改为SHA2。是否有任何配置更改?我猜,目前mysql密码以SHA1格式存储。请协助。我不是在谈论SHA2功能,而是当用户在创建mysql用户时输入密码。

1 个答案:

答案 0 :(得分:0)

MySQL docu声明如下:

CREATE USER 'jeffrey'@'localhost'
IDENTIFIED WITH sha256_password BY 'new_password'
PASSWORD EXPIRE INTERVAL 180 DAY;

对你来说重要的部分是

IDENTIFIED WITH sha256_password BY <YOURSTRONGPASSWORD>

<强>更新

正如MySQL错误跟踪器post中所写,您必须考虑以下两个方面:

  • 您必须通过TLS / SSL连接或使用RSA密钥对支持密码交换的未加密连接[1]连接到您的服务器。
  • MySQL服务器必须配置SSL [2]。

[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