postgresql 错误:没有主机“93.143.119.96“,用户“postgres”,数据库“UMA_Metkovic”的pg_hba.conf条目,没有加密

nkkqxpd9  于 2024-01-07  发布在  PostgreSQL
关注(0)|答案(1)|浏览(138)

我有我的本地数据库。所以我做了aws数据库,并迁移数据如下yt视频https://www.youtube.com/watch?v=Vi44UHVYWEg&t=8s&pp=ygUUbG9jYWwgZGF0YWJzZSB0byBhd3M%3D
我的连接看起来像这样:

const postgres=knex({
  client: 'pg',
  connection: {
    host : 'database-1.cb404o0cwdlr.eu-central-1.rds.amazonaws.com',
    user : 'postgres',
    password : '*********',
    database : 'UMA_Metkovic',
    port: 5432,
    ssl: false, // Add this line
  }
});

字符串
我在标题上犯了错误。
我试着改变pg_hba.conf,它看起来像这样:

# TYPE  DATABASE        USER            ADDRESS                                       METHOD

# "local" is for Unix domain socket connections only
local   all             all                                                           trust
# IPv4 local connections:
host    all             all             127.0.0.1/32                                  trust
host    UMA_Metkovic    postgres    database-1.cb404o0cwdlr.eu-central-1.rds.amazonaws.com                            md5
# IPv6 local connections:
host    all             all             ::1/128                                       trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
local   replication     all                                                           scram-sha-256
host    replication     all             127.0.0.1/32                                  scram-sha-256
host    replication     all             ::1/128                                       scram-sha-256


在我的postgresql.conf中,我添加了行listen_addresses = '*'
有谁知道可能是什么问题吗?有了我的本地地址,一切都工作正常。

zsohkypk

zsohkypk1#

这是连接到Amazon RDS数据库时的常见错误。
在SQL客户端中,使用SSL=true,它应该可以正常工作。

相关问题