psql:服务器不支持SSL,但需要SSL

10

尝试使用命令提示符连接到postgresql服务器。

使用的命令:

psql "sslmode=require host=localhost dbname=test"

抛出的错误:

psql: 服务器不支持SSL,但需要SSL

在此输入图像描述

请帮我解决这个问题。 谢谢。


你对错误信息的哪个部分感到困扰? - Burki
1
我的问题是为什么会出现这个警告?如何消除这个警告?@Burki - Jyotirmay
3
根据你展示的内容,你明确设置了sslmode=require。由于显然你的服务器不支持SSL,请尝试将其去掉? - Burki
多亏了我,我避免了7-8年后再次遇到同样的问题..哈哈 - Jyotirmay
1个回答

11

这个链接建议您可以尝试

psql "sslmode=disable host=localhost dbname=test"
或者(可能更好)。
psql "sslmode=allow host=localhost dbname=test"

这样,您就应该能够连接到您的服务器了。


2
非常值得注意的是,命令行实用程序提供的帮助根本不起作用,但你的内部引号版本却可以!这与Postgres社区非常不同 - 有人应该感到非常尴尬! - Richard T
2
如果我在安装过程中遇到了这个错误,该怎么办? - kesarling He-Him
1
我在安装堆栈构建工具时遇到了这个问题。 - Steve3p0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接