【发布时间】:2020-10-27 04:23:29
【问题描述】:
当我尝试使用 ssl 建立从 QGIS 到 Postgis 数据库的连接时,我收到错误消息“致命:用户“XXX_GIS_POS_DEV”的密码验证失败。如 image 所示。
奇怪的是我没有在“用户名”字段中输入。在调查中,我发现“XXX_GIS_POS_DEV”在我使用认证管理器保存的证书中被列为“通用名称”。
如何强制 QGIS 使用我输入的用户名。
【问题讨论】:
-
您是否尝试将证书复制到您主目录中的文件夹
.postgresql/?如果连接字符串中没有提供任何证书,libq 将在那里查找证书。也许值得一试;) -
pg_hba 文件中的哪一行与您的登录匹配?您是尝试使用客户端证书,还是仅使用服务器证书?你能联系到别的东西吗,比如
psql? -
抱歉,刚接触 QGIS 和 Postgis。我正在使用 QGIS 向导,所以没有日志。上面的错误信息来自向导。
-
有没有想过这个?
标签: postgresql gis postgis qgis