首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在postgreapp中设置PostgreSQL的密码?

如何在postgreapp中设置PostgreSQL的密码?
EN

Stack Overflow用户
提问于 2019-10-17 06:26:11
回答 2查看 726关注 0票数 2

我正在为PostgreSQL使用postgresapp,没有密码,我可以连接到数据库并执行操作。我很好奇地想知道密码。另外,我使用Postico作为接口。欢迎任何建议。

EN

回答 2

Stack Overflow用户

发布于 2019-10-17 14:17:31

Postgres.app的默认设置是没有密码,并在pg_hba.conf中设置trust-level身份验证。要更改这一点,您需要执行以下操作:

  • 根据需要在host all all 127.0.0.1/32 trust中更改pg_hba.conf的IP地址和掩码,并将身份验证方法从trust更改为passwordmd5 (或您的任何要求),然后使用ALTER USER <username> WITH PASSWORD '<password>';
  • Reload
  • 命令为所需用户设置密码

注意,您的pg_hba.conf文件通常位于~/Library/Application Support/Postgres/var-12中--确定的方法是在psql提示符中查询SHOW data_directory

票数 3
EN

Stack Overflow用户

发布于 2019-10-17 17:52:39

Postgres.app是一种在几分钟内让Postgres在macOS上运行的好方法。它附带了一个默认的用户名和密码,你可以自己选择。Postgres.app是一个编译得很好的Postgres版本,你可以通过双击来运行,你需要其他的工具(和知识)来利用Postgres。正如您已经注意到的,Postgres.app的UI由几个按钮组成,用于配置服务器,并为您提供访问日志、配置文件和数据的快捷方式。

如果您想使用psql (如上所述)或任何其他命令行工具,它们都嵌入在应用程序的包中。右键单击,打开包,打开内容,打开版本,打开您使用的版本,然后在bin中查找。

如果你想要一个GUI工具,有很多选择。既然你说的是Postgres.app,我就假设是macOS。你已经发现Postico,Postgres的SQLPro很好,TablePlus也很好。这些工具的UI相当整洁。如果你想要或需要更多功能,pgAdmin可以提供很多功能,而且是免费的。我最终还是经常使用Navicat,尽管它的用户界面会尖叫着“瞧,妈!我用Java写的!”它可以做很多事情。我想说的是,在macOS上,我最常使用的是SQLPro。但是,实际上,这在很大程度上是一个品味问题。psql非常强大,你会发现它的帮助无处不在。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58422447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档