Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Удаленное подключение к бд (SSL или SSH) (Дмитрий) 04/06/2012 - 14:10:21
      Re: Удаленное подключение к бд (SSL или SSH) (Akina) 04/06/2012 - 18:21:48
      Re: Удаленное подключение к бд (SSL или SSH) (Дмитрий) 06/06/2012 - 13:13:19
      Re: Удаленное подключение к бд (SSL или SSH) (Akina) 06/06/2012 - 18:35:31



From: Дмитрий - 04/06/2012 - 14:10:21
Subject:Удаленное подключение к бд (SSL или SSH)
-----------------
Добрый день, уже два дня пытаюсь подключиться к своей (локальной) базе mysql из внешней сети(хостинг).
Ситуация:
Хостинг - web-сервер, php, mysql, linux
Локальная сеть - firewall, машина А;
Машина А - mysql сервер, ssh сервер, сертификаты, Win7
Попытка 1:
SSH - устанавливаю соединение через ssh, строю туннель(все в php).
Когда подключаюсь к mysql через localhost (спасибо ssh) то подключение идет на локальную бд и естессно вылезает сообщение о запрете доступа пользователю.
Как же тогда их подружить?
Проблема в том что интересует php реализация.

Попытка 2:
установил openssl, сгенерировал сертификаты. В mysql написал запрос на создание юзера и REQUIRE SSL указал.
Затем иду через ssl:
$db = mysqli_init();
mysqli_options($db, MYSQLI_OPT_SSL_VERIFY_SERVER_CERT,true);
$db->ssl_set('client-key.pem','client-cert.pem','ca-cert.pem',NULL,NULL);
доступ закрыт.
Попутно думаю насчет путей ключей и где они должны лежать?

Если есть опыт, подскажите пожалуйста. Проблема в том что нужна реализация на php.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
41372



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |