PDO с ssl. Ошибка SQLSTATE[HY000] [2002] без описания

259
20 марта 2017, 08:16

Доброго времени года! При попытке установить соединение с удалённым сервером через PDO с SSL вот так

try{
        $db = new PDO("mysql:host=db.server.ru;dbname=testbase",
                      'ssluser',
                      'pass',
                      [
                          PDO::MYSQL_ATTR_SSL_KEY  => VARS . '/certs/client-key.pem',
                          PDO::MYSQL_ATTR_SSL_CERT => VARS . '/certs/client-cert.pem',
                          PDO::MYSQL_ATTR_SSL_CA   => VARS . '/certs/ca.pem'
                      ]
        );
} catch(PDOException $ex){
    var_dump($ex->getMessage());
    echo "\r\n";
}

Получаю ошибку SQLSTATE[HY000] [2002] без остального текста. На сервере стоит mariadb. Сертификаты генерил так. Common name у сертификатов разные
При выполнении на сервере, на котором исполняется скрипт с ошибкой, команды в консоли

mysql -h db.server.ru -ussluser -p --ssl-ca=/var/www/.../var/certs/ca.pem --ssl-cert=/var/www/.../var/certs/client-cert.pem --ssl-key=/var/www/.../var/certs/client-key.pem

подключение происходит нормально, без ошибок.
Каталог с сертификатами выглядит так

drwxrwxrwx  2 apache apache 4096 Mar 15 13:40 .
drwxrwxrwx 11 root   root   4096 Mar 15 13:40 ..
-rwxrwxrwx  1 apache apache 1679 Mar 16 18:14 ca-key.pem
-rwxrwxrwx  1 apache apache 1285 Mar 16 18:14 ca.pem
-rwxrwxrwx  1 apache apache 1155 Mar 16 18:14 client-cert.pem
-rwxrwxrwx  1 apache apache 1675 Mar 16 18:14 client-key.pem
-rwxrwxrwx  1 apache apache  985 Mar 16 18:14 client-req.pem
-rwxrwxrwx  1 apache apache 1155 Mar 16 18:14 server-cert.pem
-rwxrwxrwx  1 apache apache 1679 Mar 16 18:14 server-key.pem
-rwxrwxrwx  1 apache apache  985 Mar 16 18:14 server-req.pem
READ ALSO
Как получить из строки последнее слово?

Как получить из строки последнее слово?

Пример строки Пример пример №1 300986190Как получить только последние цифры? Нужно получить только последние цифры даже если будет такая срока...

301
Как перейти из фрагмента в navigation?

Как перейти из фрагмента в navigation?

Я создал NavigationDrawer и в этом активити создал 10 фрагментовТОбишь когда нажимаешь на пункт меню из Navigation то создается тот или иной фрагмент

341
Проблема с запуском Eclipse

Проблема с запуском Eclipse

Пытаюсь открыть Eclipse для JavaВыдает лог ошибки(текстовый файл) примерно такого содержания

315
Нажатие Button внутри CardView в списке RecyclerView

Нажатие Button внутри CardView в списке RecyclerView

У меня есть список RecyclerView который состоит из большого количества CardView которые заполняются динамически внутри CardView есть кнопка Buttonпо нажатию...

328