Подключитесь к удаленному серверу MySQL с помощью SSL из PHP.Php

Кемеровские программисты php общаются здесь
Anonymous
Подключитесь к удаленному серверу MySQL с помощью SSL из PHP.

Сообщение Anonymous »

Я пытаюсь подключиться к удаленному серверу MySQL с помощью SSL из PHP, используя mysql_connect:

Код: Выделить всё

$link = mysql_connect(
"ip",
"user",
"pass",
true,
MYSQL_CLIENT_SSL
)
И получите худшую ошибку:

Код: Выделить всё

SSL connection error
Я добавил в my.cnf следующие параметры:

Код: Выделить всё

[client]
ssl-ca      =/etc/mysql/ssl/ca-cert.pm
ssl-cert    =/etc/mysql/ssl/client-cert.pem
ssl-key     =/etc/mysql/ssl/client-key.pem
Таким образом, я могу успешно подключиться к удаленному MySQL с терминала, просто используя

Код: Выделить всё

#mysql -h ip -u user -p
Таким образом, подключение к серверу MySQL работает, и, насколько я понимаю, проблема заключается в взаимодействии php/mysql. Вероятно, мне не хватает некоторых параметров.

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

Моя версия PHP — 5.3.6-13ubuntu3.6
Версия MySQL — 5.1.61

Также я добавил

Код: Выделить всё

mssql.secure_connection = On
в мой php.ini

Будем благодарны за помощь!

Подробнее здесь: https://stackoverflow.com/questions/973 ... l-from-php

Вернуться в «Php»