Подключитесь к удаленному серверу 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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