如何查看postgres用户和密码?

Thi*_*eal 81 postgresql

我的一个朋友在我的mac上完成了这个配置.但我不知道他选择的用户名和密码.

Thi*_*ilo 133

您将无法找到他选择的密码.但是,您可以创建新用户或为现有用户设置新密码.

通常,您可以以postgres用户身份登录:

打开一个终端然后做sudo su postgres.现在,输入管理员密码后,您就可以启动psql并执行此操作

CREATE USER yourname WITH SUPERUSER PASSWORD 'yourpassword';
Run Code Online (Sandbox Code Playgroud)

这将创建一个新的管理员用户.如果要列出现有用户,也可以执行此操作

\du
Run Code Online (Sandbox Code Playgroud)

列出所有用户然后

ALTER USER yourusername WITH PASSWORD 'yournewpass';
Run Code Online (Sandbox Code Playgroud)


lit*_*ite 6

您可以更改pg_hba.conf然后重新加载postgresql.pg_hba.conf中的内容可能如下所示:

# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
Run Code Online (Sandbox Code Playgroud)

然后你将用户改为postgresql,你可以成功登录.

su postgresql
Run Code Online (Sandbox Code Playgroud)