SQLSTATE[08006] [7] 预期来自服务器的身份验证请求,但收到 _

MDe*_*Dev 3 postgresql travis-ci

我使用 travis-ci 配置了我的应用程序(laravel 5.3)以使用 postgresql 数据库,但在矩阵构建中出现错误:

SQLSTATE[08006] [7] expected authentication request from server, but received _
Run Code Online (Sandbox Code Playgroud)

我尝试将 pgsql 版本更改为 9.4,但没有成功。

当 SSL 模式设置为“首选”时,构建抛出:

SQLSTATE[08006] [7] received invalid response to SSL negotiation: _
Run Code Online (Sandbox Code Playgroud)

在 mysql 驱动程序上工作正常并且构建通过。就个人而言,我更喜欢 postgresql 而不是 mysql,所以我寻求帮助如何解决这个问题。

谢谢。

bra*_*vik 8

有同样的错误。默认情况下,在 Postgresql 的 Laravel 配置中,它具有端口 3306,正确的是 5432。或者检查您的系统