Page 1 of 1

Ошибка при подключении SSL

Posted: Fri Dec 16, 2016 12:03 pm
by weblance21
Здравствуйте.
Есть такая проблема.
Хочу подключить SSL к базе данных MySQL (в моем случае MariaDB, но это несущественно).
Нашел инструкцию как генерировать сертификаты/ключи, все сделал и попробовал подключить MySQL.
Прописал в /etc/my.cnf в секцию [mysqld]
ssl-ca=/etc/newcert/ca-cert.pem
ssl-cert=/etc/newcert/server-cert.pem
ssl-key=/etc/newcert/server-key.pem
дал права 777 на все файлы *.pem и рестартанул MySQL

Но при подключении из клиента мне выдает что MySQL не перешел на SSL-протокол.
После долгих копаний нашел в протоколе /var/log/mariadb/mariadb.log такие строки
161216 12:25:49 [Warning] Failed to setup SSL
161216 12:25:49 [Warning] SSL error: SSL_CTX_set_default_verify_paths failed

Подскажите что это за ошибка и как ее устранить.

Re: Ошибка при подключении SSL

Posted: Fri Dec 16, 2016 1:23 pm
by korvinod
Для файлов ключей стандартные места для этих файлов на RHEL находятся в каталогах под /etc/pki: /etc/pki/CA, /etc/pki/tls/certs и /etc/pki/tls/private.
MariaDB не читает в других местах.
Можно еще положить в /etc/mysql

Re: Ошибка при подключении SSL

Posted: Fri Dec 16, 2016 1:36 pm
by weblance21
korvinod wrote:Для файлов ключей стандартные места для этих файлов на RHEL находятся в каталогах под /etc/pki: /etc/pki/CA, /etc/pki/tls/certs и /etc/pki/tls/private.
MariaDB не читает в других местах.
Можно еще положить в /etc/mysql
Спасибо за ответ.
Я уже это нашел в гугле, разставил файлы где нужно, но ошибка осталась.(
Хотя мой первый вариант походит под это решение "Можно еще положить в /etc/mysql".

Re: Ошибка при подключении SSL

Posted: Fri Mar 10, 2017 8:01 am
by skurudo
Рискну предположить, что прав на чтение может не быть к примеру, хотя пути и верные.