Подключение vds к удаленной mysql

MySQL, PostgreSQL, InterBaseSQL etc

Модераторы: Art.i, vasya

Подключение vds к удаленной mysql

Сообщение emel-maks-va » Вт янв 28, 2014 6:58 pm

Здравствуйте, вдс почему то не может подключиться к удаленной бд. Еще недавно все было хорошо, а тут даже не знаю что стало переломом... Сейчас переустановил ос, сделал все заного, не помогло. Порывшись на форуме, нашел пару подобных тем. Написав в my.cnf bind-address = 0.0.0.0 и перезагрузив вдс, положительного результата я не увидел. Все так же. В чем может быть проблема?
emel-maks-va
 
Сообщений: 4
Зарегистрирован: Вт янв 28, 2014 6:53 pm

Re: Подключение vds к удаленной mysql

Сообщение ls » Вт янв 28, 2014 7:44 pm

а skip-networking случайно в my.cnf не прописано? Надо убрать если есть
+ галочку удаленный доступ в свойствах mysql пользователя тоже не забыть поставить
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6405
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Re: Подключение vds к удаленной mysql

Сообщение swg » Вт янв 28, 2014 11:20 pm

Проверяйте telnet; команда "o IP 3306" - если соединиться и что-то напишет, значит проблема с привилегиями пользователями. Посмотрите таблицу user в базе mysql : поле хост должно иметь значение "%" для возможности подключиться с произвольного адреса.
Кстати, skip-networking уходит в прошлое:
Код: выделить все
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address            = 0.0.0.0
swg
флудит форум
 
Сообщений: 2386
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov

Re: Подключение vds к удаленной mysql

Сообщение emel-maks-va » Ср янв 29, 2014 7:23 pm

Is, строка skip-networking закоментирована. Больше они нигде не встречается.
swg, я не понял об какой команде шла речь (o 188.120.255.84 3306 -bash: o: command not found), Но я попробывал выполнить команду "telnet 188.120.255.84 3306" и вот что мне вывело:
Код: выделить все
Trying 188.120.255.84...
Connected to 188.120.255.84.
Escape character is '^]'.
MHost 'emel-maks-va.fvds.ru' is not allowed to connect to this MySQL serverConnection closed by foreign host.



Уже с перевода понятно, что что то не так. Как это исправить?
emel-maks-va
 
Сообщений: 4
Зарегистрирован: Вт янв 28, 2014 6:53 pm

Re: Подключение vds к удаленной mysql

Сообщение swg » Ср янв 29, 2014 7:42 pm

telnet на удаленной машине, под windows, например. Если нет telnet (мало-ли что там на Win7,8 ) запускаете putty : ставите connection type: telnet; host: ваш IP; port: 3306 и внизу Close window on exit: never.
Короче, на 188.120.255.84 всё работает, выставляйте правильно привилегии. Пользователя создайте с host = "%", тогда ответ должен измениться.
swg
флудит форум
 
Сообщений: 2386
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov

Re: Подключение vds к удаленной mysql

Сообщение emel-maks-va » Ср янв 29, 2014 8:06 pm

Создал пользователя в "Учётные записи" (ispmgr), дал ему полные права, потом создал пользователя в бд с удаленным доступом на все ип, перезагрузил сервер, все так же.
САМОЕ НЕПОНЯТНОЕ: если я хочу с вдс подключиться на удаленную бд, а не подключиться к бд, которая стоит на вдс, то зачем создавать пользователей?
emel-maks-va
 
Сообщений: 4
Зарегистрирован: Вт янв 28, 2014 6:53 pm

Re: Подключение vds к удаленной mysql

Сообщение swg » Ср янв 29, 2014 8:19 pm

Блин... Тогда на VDS вообще ничего трогать не надо, mysql-server не нужен; всё относится к тому серверу, к которому хотите подключиться.
188.120... - это чей IP, ваш? Или всё же тот, где нужный mysql-server?
swg
флудит форум
 
Сообщений: 2386
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov

Re: Подключение vds к удаленной mysql

Сообщение emel-maks-va » Ср янв 29, 2014 8:31 pm

Спасибо за помощь. И в правду провайдер веб хостинга закрыл внешний доступ к бд.
emel-maks-va
 
Сообщений: 4
Зарегистрирован: Вт янв 28, 2014 6:53 pm


Вернуться в Базы данных

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron