Как к бд mysql подключаться из вне

12
VICE
На сайте с 25.07.2006
Offline
53
4881

Или как создать базу данных для внешнего пользования и подключиться к ней из вне?

scazy
На сайте с 03.10.2006
Offline
17
#1

ничего сложно в подключении не вижу.

Если нужен GUI интерфейс, то посоветую MySqlManager

А так из Perl, Php, .Net скриптов нормально коннектится, если заведены пользователи типа root@%

Социальный сервис нового поколения Dropp (http://dropp.ru)
iexpert
На сайте с 01.09.2005
Offline
184
#2

Плохой вариант: разрешить серверу отвечать по внешнему IP и тогда так же как к localhost только вместо него IP

Бойтесь ваших желаний, ибо они могут исполниться
Lupus
На сайте с 02.11.2002
Offline
241
#3
VICE:
как создать базу данных для внешнего пользования

В my.cnf закомментировать строку: bind-address=127.0.0.1

Или написать в нее: bind-address=[внешний IP] (в этом случае localhost отвечать перестанет).

А при создании прав (юзеров, баз, и т.п) разрешить подключаться с любого или нужного вам хоста.

VICE:
и подключиться к ней из вне?

В качестве сервера указать в настройках нужный хост или IP.

There are two types of people in this world: 1. Those who can extrapolate from incomplete data.
Каширин
На сайте с 03.01.2004
Offline
1031
#4

Сервер должен давать возможность пользователю подключаться извне.

Но iexpert прав - это дыра.

СКОРПИОН
На сайте с 05.01.2006
Offline
120
#5

Туннелирование через SSH. Предложенный выше EMS MySqlManager это поддерживает. Там есть и через HTTP, но через шел надёжнее. А SSH на сервере актировать только тогда, когда нужен коннект с базой данных. Надёжнее способа не знаю....

• Контекстные ссылки с внутренних страниц навсегда (/ru/forum/370882) • Качественные сайты для заработка на контекстной рекламе и ссылках
Andreyka
На сайте с 19.02.2005
Offline
822
#6

mysql с поддержкой ssl, на файере открыть только для доверенного хоста.

Не стоит плодить сущности без необходимости
S
На сайте с 25.12.2006
Offline
37
#7

Есть такая программка SQLyog, если прямой порт к базе закрыт, кидаешь скриптик на сервер и спокойненько работаешь через из программы через скриптик.

Оч. удобно ИМХО

B
На сайте с 06.04.2006
Offline
24
#8

СКОРПИОН, согласен. Правда, сам так не делал.

Andreyka, это на 30% медленнее, разве только для администрирования юзать.

Sikenzura, это та же дыра, но вид сбоку :) тогда уж проще базу на другой порт повесить.

Будучи на виртхостинге петерхоста, обходили их запрет на удалённые коннекты через мою программку - она перенаправляла удалённый коннект на локалхост. Когда надо было поработать - включали её, потом выключали. Но SSH для этого лучше подходит (просто у них он не разрешал перенаправления, пришлось своё писать).

Мониторинг сайтов (http://hostpulse.ru/), серверов, проверка содержимого страниц.
O
На сайте с 08.01.2002
Offline
157
og
#9
blaize:

Andreyka, это на 30% медленнее, разве только для администрирования юзать.

Будучи на виртхостинге петерхоста, обходили их запрет на удалённые коннекты через мою программку - она перенаправляла удалённый коннект на локалхост. Когда надо было поработать - включали её, потом выключали. Но SSH для этого лучше подходит (просто у них он не разрешал перенаправления, пришлось своё писать).

SSH сессии будут раваться, редко, но будут.

SSL будет работать, imho работать через ssl, если конечно хостинг это поддерживает.

Кстати у меня никаких тормозов из-за SSL'я замечено не было.

Да и у буржуев dbhosting'и сплошь и рядом через ssl. Все работают через него.

ssh tunnel, только если нет поддержки ssl'я на mysql сервере. Imho :)

Пока мы живы, смерти нет. Когда придёт она, не будет нас.
Roxis
На сайте с 19.11.2006
Offline
40
#10

SSH лучший вариант, если уметь им пользоваться

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий