psql:服务器不支持 SSL,但需要 SSL
Posted
技术标签:
【中文标题】psql:服务器不支持 SSL,但需要 SSL【英文标题】:psql: server does not support SSL, but SSL was required 【发布时间】:2016-07-20 22:07:48 【问题描述】:尝试使用命令提示符连接到 postgresql 服务器。
使用的命令:
psql "sslmode=require host=localhost dbname=test"
抛出的错误:
请帮我解决这个问题。 谢谢。
【问题讨论】:
错误信息的哪一部分给你带来了麻烦? 两者。我的问题是为什么会出现这个警告?如何摆脱这个警告? @Burki 从您展示的内容来看,您明确设置了sslmode=require
。既然您的服务器显然不支持 ssl,请尝试将其排除在外?
【参考方案1】:
这个link建议你可以试试
psql "sslmode=disable host=localhost dbname=test"
或者(可能更好)
psql "sslmode=allow host=localhost dbname=test"
这样你应该能够连接到你的服务器。
【讨论】:
值得注意的是,命令行实用程序提供的帮助根本不起作用,但您的内部引号版本可以!这和 Postgres 社区很不一样——有人应该很尴尬!以上是关于psql:服务器不支持 SSL,但需要 SSL的主要内容,如果未能解决你的问题,请参考以下文章