| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 24.02.2005
Адрес: на улице, под сосной
Сообщения: 76
![]() |
Удалённое использование Базы Данных
на локалке можно воспользоваться стандартным phpmyadmin, но в инете для меня это проблематично, скорость не позволяет, есть проги, которые позволяют юзать базы удалённо, например mysqlfront, navicat, но я не знаю как их настроить, чтобы можно было использоваться, подскажите.. желательно подробнее... как я понял с помощью каких-то туннелей..
|
|
|
|
|
# 2 |
|
::VIP::
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Способ 1 (плохой): просто создаешь юзера, которому разрешено подключаться к БД удаленно. После этого берешь свои проги и подключаешься под этим юзером - все работает. Но - открытый нешифрованный порт наружу дает тебе пачку проблем с безопасностью.
Способ 2 (лучше): идешь на stunnel.org, берешь там сам stunnel, ставишь его на сервере (в серверном режиме) и у себя (как клиент). После этого подключаешься mysql-клиентом уже не напрямую к серваку, а к локальному туннелю. Который, соответственно, оборачивает твой нешифрованный трафик в ssl и в таком виде отправляет на сервер, где его принимает серверный stunnel, расшифровывает и передает уже самой mysql. Примеры настроек есть как на офсайте туннеля, так и в достаточном количестве в гугле.
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti |
|
|
|
|
# 3 | |
|
Junior Member
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150
![]() ![]() ![]() ![]() |
Цитата:
1) Ставишь себе "фронт" себе на машину. 2) Идешь в директорию с прогой, находишь там файл: phpMySQL.php заливаешь его себе на сайт. 3) Когда создаешь новое подключение, выбираешь закладку Connection. Там для Connection Type выбираешь PHP Tunnel. А ниже вводишь адрес скрипта phpMySQL.php на твоем сервере. Усё!
__________________
His name is spelled A-P-O-C, with a C - not APOK, because it originates from the word 'apocalypse'... |
|
|
|
|
|
# 5 | |
|
Junior Member
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150
![]() ![]() ![]() ![]() |
Цитата:
В каком пункте возникла проблема в моем описании?
__________________
His name is spelled A-P-O-C, with a C - not APOK, because it originates from the word 'apocalypse'... |
|
|
|
|
|
# 6 |
|
Junior Member
Регистрация: 24.02.2005
Адрес: на улице, под сосной
Сообщения: 76
![]() |
в общем, при создании поключения через php туннель, отметил, что надо с помошью него покдлючаться и ввёл адрес, где он располагается, ну скажем http://www.tun.ru/phpMySQL.php и жму ок и всё.. не нажимиается)).. должен по сути вывести ошику, но просто звучит сигнал винды, что что-то неправильно.
|
|
|
|
|
# 8 |
|
Junior Member
Регистрация: 24.02.2005
Адрес: на улице, под сосной
Сообщения: 76
![]() |
да собственно там нечего настраивать.. ну что есть, даю
сервер: http://myserver.com.ru порт: 3306 тип соединения: PHP тунель PHP тунель URL: http://myserver.com.ru/phpMySQL.php время ожидания: 30 секунд - хотя можно было и не писать ![]() сжатие: галочка снята. всё остально - не надо уже.. там мелочи про пользователя, пароль, какую базу по дефолту сразу открывать, вот.. если задействовать php тунель, то выскакивает такая ошика, причём, если в находится в это время во вкладке подлючения, то ошибка не появится, но будет звукой сигнал винды обо ошибке, а в это время в другой вкладке, то появится такое, при нажатии на "ок" |
|
|
|
|
# 12 |
|
::VIP::
Регистрация: 23.05.2005
Пол: Male
Сообщения: 1 064
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Посмотри help на masterhoste может поможет http://masterhost.ru/support/doc/mysql/#sst
саму программу для SSH тунелирования -> PuTTY <- качаем на офсайте http://putty.nigilist.ru/ |
|
|