MySQL Variables sha256_password_proxy_users 数据库 参数变量解释及正确配置使用
  iDU31ygkXmx7 2023年11月20日 17 0

本站中文解释

1.sha256_password_proxy_users(哈希口令代理用户): 此参数是出于安全性考虑,使用单独的回答去连接MySQL服务器,这个专用回答只能由代理用户知道。当应用程序连接到MySQL服务器时,它们使用代理用户的密码进行验证,这个代理用户的密码实际上是另一个用户的密码的哈希值,但它在验证过程中不会被翻译成明文密码。

设置方法:
1)启用sha256_password_proxy_users参数:
在 my.cnf/my.ini文件中添加sha256_password_proxy_users参数,并将其值设置为ON:
sha256_password_proxy_users = ON
2)更新某个用户的密码:
使用下面的SQL语句更新某个用户的密码:

UPDATE mysql.user
SET authentication_string = PASSWORD(“”)
WHERE User = “”
AND Host = “”;
3)使用sha256_password函数创建代理用户:
使用下面的SQL语句创建一个代理用户:

CREATE USER ”@”
IDENTIFIED VIA ‘sha256_password’
USING SHA256(CONCAT(”, ”));

其中 是要创建的代理用户的用户名, 是它的主机, 是原始用户的密码, 是混淆字符串。
请务必确保所有上述参数都设置正确。

官方英文解释

sha256_password_proxy_users

Command-Line Format --sha256-password-proxy-users[={OFF|ON}]
System Variable sha256_password_proxy_users
Scope Global
Dynamic Yes
Type Boolean
Default Value OFF

This variable controls whether the
sha256_password built-in authentication
plugin supports proxy users. It has no effect unless the
check_proxy_users system
variable is enabled. For information about user proxying, see
Section 6.2.14, “Proxy Users”.

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月20日 0

暂无评论

iDU31ygkXmx7