Я пытаюсь подключиться к удаленному серверу 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 lib, потому что у меня слишком много рабочих адаптеров для pdo_mysql.
Моя PHP-версия - 5.3.6-13ubuntu3.6 Версия MySQL - 5.1.61
Также я добавил
mssql.secure_connection = On
на мой php.ini
Помощь будет оценена!