如何使用 SQL 更改用户的 postgresql 密码。我有用户(alex)和他的密码(例如 pass)我需要使用 sql 语句将他的密码更改为 NULL...
小智 26
更改用户密码的语法是
ALTER USER username WITH PASSWORD 'password';
Run Code Online (Sandbox Code Playgroud)
你要
ALTER ROLE alex SET PASSWORD TO NULL
Run Code Online (Sandbox Code Playgroud)
您当然必须以 Postgres 超级用户身份执行此操作。
不幸的是,这不允许您使用空白密码登录。如果您的 pg_hba.conf 条目指定了“信任”而不是“md5”或“密码”的身份验证类型,则您只能在没有密码的情况下登录。
所以这个 SQL 命令只是清理一个用户的密码,该用户曾经有一个密码,但现在信任他可以在没有密码的情况下进入。您实际上无法使用空白密码进行身份验证。区别很小。
| 归档时间: |
|
| 查看次数: |
30433 次 |
| 最近记录: |