Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: SQLyog. Подключение к БД на удаленном сервере.
 
 автор: saint   (03.02.2007 в 14:23)   письмо автору
 
 

Здрасти.
Как настроить подключение к удаленному серверу где у меня БД.
К БД на своем компе подключаюсь без проблем, пишу сервер localhost.
A вот даже к БД на соседнем компе где все есть и работает не могоу. Как правильно писать MySQL Host Address? Пробовал так:
http://192.168.1.1/
192.168.1.1
192.168.1.1 - это ip соседнего компа
Пишет: Unknown MySQL server host
C удаленным сервером в инете тоже самое.

Как правильно написать хост адрес к MySQL? Если например сайт с БД находится на хостинге www.jino-net.ru

   
 
 автор: cheops   (03.02.2007 в 22:23)   письмо автору
 
   для: saint   (03.02.2007 в 14:23)
 

На соседнем компе должна быть учёная запись user@192.168.1.10, где user - имя из под которого подсоединяетесь, а 192.168.1.10 - хост с которого осуществляете соединение.

   
 
 автор: Saint   (06.02.2007 в 00:19)   письмо автору
 
   для: cheops   (03.02.2007 в 22:23)
 

Ок.
А если у меня хостинг на server.com, то чтобы получить доступ к своей БД в этом случае я тоже должен использовать такое извращенное имя?
Т.е. я предварительно должен зарегистрироваться там с именем user@мой_ip и коннектиться туда с именем user?

   
 
 автор: cheops   (06.02.2007 в 00:31)   письмо автору
 
   для: Saint   (06.02.2007 в 00:19)
 

Для этого на сервере, администратор должен создать такую учётную запись, которая разрешит вам удалённое обращение. Но как правило, это не приветствуется.

   
 
 автор: Saint   (06.02.2007 в 23:58)   письмо автору
 
   для: cheops   (06.02.2007 в 00:31)
 

Понятно.
В том то и дело, что они не хотят. Я хотел как-нибудь в обход их неприветствия.

   
 
 автор: cheops   (07.02.2007 в 00:14)   письмо автору
 
   для: Saint   (06.02.2007 в 23:58)
 

В обход не получится.

   
 
 автор: targa   (07.02.2007 в 01:37)   письмо автору
 
   для: cheops   (07.02.2007 в 00:14)
 

Слышал про "PHP туннелинг". Вроде как на хост с БД ложиться РНР-скриптик и удаленный клиент работает через него.

Я всех клиентов загоняю к хостеру, который дает удаленный доступ к БД.
Намного удобнее работать с БД из MySQL-Front, чем через PHPMyAdmin.

   
 
 автор: provodnik   (07.02.2007 в 18:28)   письмо автору
 
   для: targa   (07.02.2007 в 01:37)
 

targa - решился ли ваш вопрос? просто я в аналогичной ситуации, когда нужно как то использовать внешнюю базу...

cheops
> Для этого на сервере, администратор должен создать такую учётную запись, которая
> разрешит вам удалённое обращение. Но как правило, это не приветствуется

На Вашем хостинге это возможно?В поддержке, где на данный момент располагается сайт, мне помоч не могут... Но думаю не в силу "неприветствования", а в силу некомпетентности. По крайней мере у меня сложилось такое впечатление...

   
 
 автор: targa   (08.02.2007 в 01:21)   письмо автору
 
   для: provodnik   (07.02.2007 в 18:28)
 

>>targa - решился ли ваш вопрос?
Я ж написал - покупаю услуги у хостера дающего удаленный доступ к БД.

Другой хостер отказался дать свободный удаленный доступ, но сказал что они могут дать удаленный доступ на 1-2 IP-адреса. На все типа не могут, т.к. "MySQL очень дырявый и не обеспечивает достаточной защиты" (но последующее общение с этим хостером привело к переезду одного сайта от них вследствие дырки в знаниях их админов).

   
 
 автор: Loki   (07.02.2007 в 19:30)   письмо автору
 
   для: targa   (07.02.2007 в 01:37)
 

http://www.webyog.com

   
 
 автор: Saint   (08.02.2007 в 21:47)   письмо автору
 
   для: Loki   (07.02.2007 в 19:30)
 

>http://www.webyog.com

И чего? Я эту тему и поднял, начав с настроек SQLyog. В рекламке к этой проге написано, что подключение через HTTP к удаленной базе MySQL without problem.
А в итоге действительно, если админы доступ на твое имя не поставят '%' вместо localhost ничего не выйдет.
У себя дома между компами побаловался с предоставлением доступа. Так и получается. Кроме как через PHPMyAdmin, или как он там, подключиться без разрешения не получится.

   
 
 автор: Loki   (08.02.2007 в 23:29)   письмо автору
 
   для: Saint   (08.02.2007 в 21:47)
 

http://www.webyog.com - эти ребята кроме mysql клиента предоставляют тот самый веб тоннель о котором говорилось выше. Просто такую штуку у заказчика на сайте забыл предыдущий программист, оттуда я и взял ссылку. Сам не пользовался. Но бесплатная верия у них есть, так что можете попробовать работать через тоннель.

   
 
 автор: saint   (16.02.2007 в 21:15)   письмо автору
 
   для: Loki   (08.02.2007 в 23:29)
 

Нифига!
Для работы туннеля SQLyog необходимо чтобы в корневом каталоге сервера находился специальный php файл(SQLyogTunnel.php), который туда может закинуть только сам админ. Т.е. проще говоря, таким образом он разрешит использование туннеля посредством yog. А если нет, то и нет!
Закидывание этого файла в корневуху своего сайта эффекта не дает: Connection: close

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования