PHP MySQL连接:(HY000 / 2026):SSL连接错误

时间:2018-08-27 15:36:22

标签: php mysql ssl

尝试使用SSL连接到MySQL时出现错误。我收到此错误:

  

mysqli :: real_connect():(HY000 / 2026):SSL连接错误

我可以通过以下设置成功连接Sequel Pro:

enter image description here

请注意,它不需要任何证书文件,只需要使用SSL连接即可。

这是我的PHP连接尝试:

$mysqli->ssl_set(NULL, NULL, NULL, NULL, 'DHE-RSA-AES256-SHA:AES128-SHA');
$isConnected = $mysqli->real_connect('10.10.0.7', 'myuser', 'mypassword', '', '3306', NULL, MYSQLI_CLIENT_SSL);

这将导致上述错误。我读过的所有示例都使用证书,但是此服务器似乎并没有明确要求它们,因为我无需证书即可连接Sequel Pro。

以下是SHOW STATUS LIKE 'Ssl_cipher';对于MySQL服务器的结果:

DHE-RSA-AES256-SHA

我已经尝试在ssl-cypher选项中获得相同的结果。

在哪里可以找到关于实际中断的更详细的日志记录,或者我可以尝试连接吗?

编辑:这是PHP 5.3.3。

0 个答案:

没有答案