У меня есть этот запрос:
$db = new PDO('mysql:host=37.48.33.333;dbname=dbname', 'user', '***********', array(
PDO::MYSQL_ATTR_SSL_KEY =>'cert1.pem',
PDO::MYSQL_ATTR_SSL_CERT =>'cert2.pem',
PDO::MYSQL_ATTR_SSL_CA =>'cert3.pem'
)
);
Я следую инструкциям на этой странице: https://serverfault.com/questions/306345/certification-authority-root-certificate-expiry-and-renewal
но я не могу подключиться к БД, есть эта ошибка:
SQLSTATE [HY000] [2003] Не удается подключиться к серверу MySQL на ….
2 недели назад эта функция работает, поэтому я думаю, что это проблема сертификатов, но я не уверен.
Существует ли более специфическая процедура для генерации ключа, сертификата и файлов CA для подключения?
Задача ещё не решена.
Других решений пока нет …