PostgreSQL 数据库访问 - 身份验证类型 10 错误

时间:2021-02-10 18:26:07

标签: android postgresql authentication

为了在外面控制PostgreSQL DB, 我在手机上下载了多个 PostgreSQL 客户端。 (Galaxy S10+,Android 11 版)

但是所有客户端应用程序都向我显示了与以下相同的消息: “不支持身份验证类型 10。检查您是否已将 pg_hba.conf 文件配置为包含客户端的 IP 地址或子网,并且它正在使用驱动程序支持的身份验证方案”

我在谷歌上搜索了许多相关页面,并找到了一些关于 MD5、SHA、 所以我尝试在 pg_hba.conf 和 postgressql.conf 中更改 MD5-SHA, 但这对我没有帮助。

当前pg_hba.conf

local   all             all                                     scram-sha-256
host    all             all             127.0.0.1/32            scram-sha-256
host    all             all             ::1/128                 scram-sha-256
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
host    all             all             0.0.0.0/0               scram-sha-256
host    all             all             0.0.0.0/0               md5

postgresql.conf 包含:

password_encryption = md5       # md5 or scram-sha-256

所以请告诉我如何解决这个问题。

0 个答案:

没有答案