首页 > 解决方案 > 如何在 postgreapp 中为 PostgreSQL 设置密码?

问题描述

我正在为 PostgreSQL 使用 postgresapp,并且没有密码我能够连接到数据库并执行操作。我很想知道密码。我也使用 Postico 作为接口。接受任何建议。

标签: postgresqljdbcpasswordspostgresql-12

解决方案


的默认设置Postgres.app是没有密码并trustpg_hba.conf. 要更改此设置,您需要执行以下操作:

  • host all all 127.0.0.1/32 trust根据需要更改 IP 地址和掩码pg_hba.conf,并将身份验证方法从 更改trustpasswordmd5(或任何您的要求)
  • 设置所需用户的密码ALTER USER <username> WITH PASSWORD '<password>';
  • 重新加载confSELECT pg_reload_conf()

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


推荐阅读