Есть ssl сертификат, раньше все работало, сейчас в одно часе на всех серверах прекратили работать сертификаты(подключение по ним)
Пробовал сменить все сертификаты, вплоть да же CA
Debian
mysqlnd install
Прописываю в консоли mysql -p -uuser --ssl-ca=/путь до файла --ssl-key=/путь до файла --ssl-cert=/путь до файла -h127.0.0.1
Через консоль подключаюсь отлично.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- ...
- protected function __construct()
- {
- PDO::MYSQL_ATTR_SSL_KEY =>'/etc/mysq/ssl/client-key.pem',
- PDO::MYSQL_ATTR_SSL_CERT=>'/etc/mysq/ssl/client-cert.pem',
- PDO::MYSQL_ATTR_SSL_CA =>'/etc/mysq/ssl/ca-cert.pem'
- );
- try {
- $this->connection = new PDO('mysql:host=127.0.0.1;dbname='.$this->dbname, $this->user, $this->pass, $ssl);
- } catch (Exception $e) {
- ...