Как решить, что сертификат Peer не соответствует ожидаемому для соединения PDO? - PullRequest
0 голосов
/ 06 мая 2019

Я пытаюсь установить SSL-соединение между сервером приложений (Laravel) и сервером mysql 8. Я искал решение, и наиболее рекомендуемое решение - установить для сертификата проверки сервера значение false, которое указано в моей конфигурации базы данных ниже.

Но, похоже, я все еще получаю эту ошибку. Есть ли где-то еще соответствующие настройки, которые мне нужно проверить?

PDOException: :( "PDO :: __ construct (): сертификат однорангового узла CN = MySQL_Server_8.0.16_Auto_Generated_Server_Certificate не соответствует h ожидается CN = `IPADDRESS '")

'options' => array_filter([
            PDO::MYSQL_ATTR_SSL_CA      => 'mysql_client_ssql/ca.pem',
            PDO::MYSQL_ATTR_SSL_CERT    => 'mysql_client_ssql/client-cert.pem',
            PDO::MYSQL_ATTR_SSL_KEY     => 'mysql_client_ssql/client-key.pem',
            PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT => false,
        ]),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...