Postgresql忘记密码 - 重置密码 - Mac OS X Leopard

3
1个回答

3

在修改了pg_hba.config文件后,您需要重新启动postgresql以确保更改生效。接下来,输入以下命令:

psql -U myUser template1

在终端中,myUser是运行PostgreSQL进程的用户名称。这将使您以管理员身份登录。接下来,在psql会话中,输入以下内容:
ALTER USER realUser PASSWORD 'myNewPassword';

为了重置密码,请注意realUser是您尝试连接的数据库用户。

在执行'psql -U myUser template1'命令后,我收到了警告信息:'WARNING: password file "/Users/sajeev86/.pgpass" has world or group read access; permission should be u=rw (0600)',然后被要求输入一个我不知道的密码。 - Sajeev Shanmuganandarajah
由于某些原因,您的文件权限不正确。请在终端中键入“chmod 0600 /Users/sajeev86/.pgpass”进行修复(不要在psql中输入)。 - someName
2
它像以前一样要求我输入用户密码。 - Sajeev Shanmuganandarajah
@someName 我遇到了和Sajeev一样的情况。 - Michael Merchant

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接