![]() |
Удалённое использование Базы Данных
на локалке можно воспользоваться стандартным phpmyadmin, но в инете для меня это проблематично, скорость не позволяет, есть проги, которые позволяют юзать базы удалённо, например mysqlfront, navicat, но я не знаю как их настроить, чтобы можно было использоваться, подскажите.. желательно подробнее... как я понял с помощью каких-то туннелей..
|
Способ 1 (плохой): просто создаешь юзера, которому разрешено подключаться к БД удаленно. После этого берешь свои проги и подключаешься под этим юзером - все работает. Но - открытый нешифрованный порт наружу дает тебе пачку проблем с безопасностью.
Способ 2 (лучше): идешь на stunnel.org, берешь там сам stunnel, ставишь его на сервере (в серверном режиме) и у себя (как клиент). После этого подключаешься mysql-клиентом уже не напрямую к серваку, а к локальному туннелю. Который, соответственно, оборачивает твой нешифрованный трафик в ssl и в таком виде отправляет на сервер, где его принимает серверный stunnel, расшифровывает и передает уже самой mysql. Примеры настроек есть как на офсайте туннеля, так и в достаточном количестве в гугле. |
Цитата:
1) Ставишь себе "фронт" себе на машину. 2) Идешь в директорию с прогой, находишь там файл: phpMySQL.php заливаешь его себе на сайт. 3) Когда создаешь новое подключение, выбираешь закладку Connection. Там для Connection Type выбираешь PHP Tunnel. А ниже вводишь адрес скрипта phpMySQL.php на твоем сервере. Усё! |
а можно конкртеный пример привести с созданием подлкючения в mysqlfront?
|
Цитата:
В каком пункте возникла проблема в моем описании? |
в общем, при создании поключения через php туннель, отметил, что надо с помошью него покдлючаться и ввёл адрес, где он располагается, ну скажем http://www.tun.ru/phpMySQL.php и жму ок и всё.. не нажимиается)).. должен по сути вывести ошику, но просто звучит сигнал винды, что что-то неправильно.
|
А ты свои настройки тут выложи (можешь изменить принципиальные данные) - а мы посмотрим. А то гадать что-же у тебя не так удаленно не выйдет.
|
Вложений: 1
да собственно там нечего настраивать.. ну что есть, даю
сервер: http://myserver.com.ru порт: 3306 тип соединения: PHP тунель PHP тунель URL: http://myserver.com.ru/phpMySQL.php время ожидания: 30 секунд - хотя можно было и не писать :) сжатие: галочка снята. всё остально - не надо уже.. там мелочи про пользователя, пароль, какую базу по дефолту сразу открывать, вот.. если задействовать php тунель, то выскакивает такая ошика, причём, если в находится в это время во вкладке подлючения, то ошибка не появится, но будет звукой сигнал винды обо ошибке, а в это время в другой вкладке, то появится такое, при нажатии на "ок" |
Все ошибки на немецком во фроне можно дословно перевести как "Скачай новую версию. Если не поможет - забудь".
|
версия 3.2 стоит.. т.е. последняя.. предлагаешь свою написать? :)
|
Во-первых билды выходят довольно часто, а во-вторых я написал что я предлагаю.
|
Посмотри 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.