IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Удалённое использование Базы Данных (https://www.imho.ws/showthread.php?t=85814)

respy 17.05.2005 17:15

Удалённое использование Базы Данных
 
на локалке можно воспользоваться стандартным phpmyadmin, но в инете для меня это проблематично, скорость не позволяет, есть проги, которые позволяют юзать базы удалённо, например mysqlfront, navicat, но я не знаю как их настроить, чтобы можно было использоваться, подскажите.. желательно подробнее... как я понял с помощью каких-то туннелей..

Saruman 17.05.2005 20:13

Способ 1 (плохой): просто создаешь юзера, которому разрешено подключаться к БД удаленно. После этого берешь свои проги и подключаешься под этим юзером - все работает. Но - открытый нешифрованный порт наружу дает тебе пачку проблем с безопасностью.

Способ 2 (лучше): идешь на stunnel.org, берешь там сам stunnel, ставишь его на сервере (в серверном режиме) и у себя (как клиент). После этого подключаешься mysql-клиентом уже не напрямую к серваку, а к локальному туннелю. Который, соответственно, оборачивает твой нешифрованный трафик в ssl и в таком виде отправляет на сервер, где его принимает серверный stunnel, расшифровывает и передает уже самой mysql. Примеры настроек есть как на офсайте туннеля, так и в достаточном количестве в гугле.

apoc 18.05.2005 10:51

Цитата:

respy:
например mysqlfront....
Все верно!
1) Ставишь себе "фронт" себе на машину.
2) Идешь в директорию с прогой, находишь там файл: phpMySQL.php
заливаешь его себе на сайт.
3) Когда создаешь новое подключение, выбираешь закладку Connection. Там для Connection Type выбираешь PHP Tunnel. А ниже вводишь адрес скрипта phpMySQL.php на твоем сервере.

Усё!

respy 18.05.2005 20:12

а можно конкртеный пример привести с созданием подлкючения в mysqlfront?

apoc 19.05.2005 13:45

Цитата:

respy:
а можно конкртеный пример привести с созданием подлкючения в mysqlfront?
Даже незнаю, что тут и сказать... капец.
В каком пункте возникла проблема в моем описании?

respy 19.05.2005 18:33

в общем, при создании поключения через php туннель, отметил, что надо с помошью него покдлючаться и ввёл адрес, где он располагается, ну скажем http://www.tun.ru/phpMySQL.php и жму ок и всё.. не нажимиается)).. должен по сути вывести ошику, но просто звучит сигнал винды, что что-то неправильно.

Raman 20.05.2005 00:05

А ты свои настройки тут выложи (можешь изменить принципиальные данные) - а мы посмотрим. А то гадать что-же у тебя не так удаленно не выйдет.

respy 20.05.2005 08:29

Вложений: 1
да собственно там нечего настраивать.. ну что есть, даю

сервер: http://myserver.com.ru
порт: 3306
тип соединения: PHP тунель
PHP тунель URL: http://myserver.com.ru/phpMySQL.php
время ожидания: 30 секунд - хотя можно было и не писать :)
сжатие: галочка снята.

всё остально - не надо уже.. там мелочи про пользователя, пароль, какую базу по дефолту сразу открывать, вот.. если задействовать php тунель, то выскакивает такая ошика, причём, если в находится в это время во вкладке подлючения, то ошибка не появится, но будет звукой сигнал винды обо ошибке, а в это время в другой вкладке, то появится такое, при нажатии на "ок"

RaZEr 22.05.2005 03:48

Все ошибки на немецком во фроне можно дословно перевести как "Скачай новую версию. Если не поможет - забудь".

respy 29.05.2005 22:10

версия 3.2 стоит.. т.е. последняя.. предлагаешь свою написать? :)

RaZEr 29.05.2005 22:16

Во-первых билды выходят довольно часто, а во-вторых я написал что я предлагаю.

Hatifnatt 30.05.2005 14:31

Посмотри help на masterhoste может поможет http://masterhost.ru/support/doc/mysql/#sst
саму программу для SSH тунелирования -> PuTTY <- качаем на офсайте http://putty.nigilist.ru/


Часовой пояс GMT +4, время: 02:32.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.