gpt4 book ai didi

使用现有用户名的 PostgreSQL 远程访问

转载 作者:行者123 更新时间:2023-11-29 12:15:00 28 4
gpt4 key购买 nike

我想使用现有用户名访问我的 PostgreSQL 8.3 数据库,但是当我尝试时,密码验证失败。我可以通过创建一个新的 Postgres 用户来访问数据库:

postgres createuser -P newusername

所以我尝试使用现有用户名创建用户,但它说该用户已经存在并且不允许我创建它。

在 pga_hba.conf 中,我有:

host   db_name   all   0.0.0.0/0  md5

它不会提示连接 - 只有密码验证。有没有办法使用现有用户远程访问数据库?

最佳答案

尝试将您的 pg_hba.conf 更改为:

host db_name all 0.0.0.0/0 password

注意使用密码而不是MD5

此外,如果您尝试从托管数据库的同一台计算机进行连接,那么在您的命令行上尝试:

$ psql -h IP_ADDRESS_OF_PG_SERVER -u USER -d DB_NAME

关于使用现有用户名的 PostgreSQL 远程访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1670656/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com