Соединение PHP MySQL: (HY000 / 2026): ошибка соединения SSL - PullRequest
0 голосов
/ 27 августа 2018

Я получаю сообщение об ошибке при попытке подключиться к MySQL по протоколу SSL. Я получаю эту ошибку:

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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...