如何检查postgres的用户名和密码?

我的一个朋友做了这个configuration到我的Mac。 但是我不知道他select的用户名和密码。

你将无法find他select的密码。 但是,您可以创build新用户或为现有用户设置新密码。

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

打开一个terminal,做sudo su postgres 。 现在,inputpipe理员密码后,您可以启动psql并执行操作

 CREATE USER yourname WITH SUPERUSER PASSWORD 'yourpassword'; 

这将创build一个新的pipe理员用户。 如果你想列出现有的用户,你也可以这样做

 \du 

列出所有用户,然后

 ALTER USER yourusername WITH PASSWORD 'yournewpass'; 

您可以更改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 

那么你把你的用户改为postgresql,你可以成功login。

 su postgresql