我修改了用户的密码。我以为会有像MySQL这样的刷新权限命令但是没有。所以我重新启动了服务器sudo /etc/init.d/postgres restart
,但旧密码仍处于活动状态。
如何让我的alter user password命令坚持下去?
版本9.3.10
答案 0 :(得分:1)
将用户mmuser设置密码更改为“test”
此SQL语句应该引发错误。
ERROR: unrecognized configuration parameter "password" SQL state: 42704
此外,在SQL中,字符串采用单引号。
Current docs的语法,摘录如下。
ALTER USER name [ [ WITH ] option [ ... ] ] where option can be: [snip] PASSWORD 'password'
所以你需要
alter user mmuser password 'test';