Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: mysql server настройка для подключения из локалки  (Прочитано 4632 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн *nix_life

  • Автор темы
  • Участник
  • *
  • Сообщений: 187
  • Страшный человек
    • Просмотр профиля
    • http://www.sysadmin.kz
Добрый вечер.
Надеюсь из названия темы понятно о чем идет речь. Мне необходимо установить mysql server на вируальную машинку с сервером Ubuntu.
Я это сделал. Теперь необходимо с основной машины получить доступ к sql server-у я использую для этого MySQL Navigator, который нашел в репозиториях.
Ввожу ip адрес, логин пасс на root как при установке и получаю полный отлуп...
Я подозреваю, что в конфиге mysql где-то надо прописать доступ не только с локальной машины и рестартануть sqlserver но где именно и какой командой.
Подскажите кто знает. Гугл курил там ничего нового... Только локалхост.
Может еще нужен какойнить гейт для sql servera чтобы работать с сетью...
В общем заранее спасибо.

bind-address = 127.0.0.1
и закоментируй её.
Она запрещает любое подключение извне.
Сделал не помогло. :'(


Пишет каннот коннект то mysql сервер...
Хост каннот алловед то коннект mysql server...

http://metalcandy.ru/how-to-forge-centos/350-enable-remote-access-to-mysql
тоже не помогло...

netstat не показывает порт сокета mysql.
Народ что никто не знает что ли? Помогите кто-нить...  АП Господа...

Проверил из своей системы стандартным инструментом - Сетевые инструменты. Пинг - есть. ОТкрытые порты - ssh, mysql.
Что не так никак не могу понять.....

Господа, заметил странность...
----------------------------------------------
Адрес сервера
192.168.122.71

Адрес компа - клиента
192.168.2.5

В ошибке пишет
1130 - Host (!ВНИМАНИЕ ТУТ!) '192.168.122.1' is not allowed to connect to this MySQL server
---------------------------------------------
Внимание вопрос причем тут хост 192.168.122.1

А вот если в Navicat на машине-клиенте для линукс прописать параметр use SSH tunel, то он пишет так

1130 - Host '192.168.122.71' is not allowed to connect to this MySQL server - То есть правильный адрес уже возвращает в ошибке.

Реально уже всю голову сломал. даже на googleforidiots.com искал. нету там ничего.
« Последнее редактирование: 17 Декабря 2010, 21:06:28 от *nix_life »

Оффлайн zotkindm

  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Re: mysql server настройка для подключения из локалки
« Ответ #1 : 17 Декабря 2010, 21:05:04 »
К сожаления я в это ни бум-бум.

Оффлайн Nomadian

  • Участник
  • *
  • Сообщений: 232
    • Просмотр профиля
Re: mysql server настройка для подключения из локалки
« Ответ #2 : 17 Декабря 2010, 21:11:35 »
В файле конфигурации /etc/mysql/my.cnf надо исправить (а не комментировать) строку
bind-address=192.168.122.71
Цитировать
Адрес сервера
192.168.122.71
Адрес компа - клиента
192.168.2.5

В ошибке пишет
1130 - Host (!ВНИМАНИЕ ТУТ!) '192.168.122.1' is not allowed to connect to this MySQL server

Поскольку Ubuntu в виртуалке, у неё своя подсеть с NAT на хостирующую систему. Скорее всего, 192.168.122.1 - адрес, автоматом присвоенный системе, чтобы она могла "видеть" твой сервер.

Оффлайн *nix_life

  • Автор темы
  • Участник
  • *
  • Сообщений: 187
  • Страшный человек
    • Просмотр профиля
    • http://www.sysadmin.kz
Re: mysql server настройка для подключения из локалки
« Ответ #3 : 17 Декабря 2010, 21:12:43 »
Пробовал исправлять и комментить эту строчку. Эффект такой же.
« Последнее редактирование: 17 Декабря 2010, 21:16:29 от *nix_life »

Оффлайн MA3X

  • Активист
  • *
  • Сообщений: 649
    • Просмотр профиля
Re: mysql server настройка для подключения из локалки
« Ответ #4 : 17 Декабря 2010, 22:09:41 »
Какая виртуалка, как настроена сеть?
У меня есть пара серверов, в которых в виртуалках крутятся другие системы, имея при этом отдельный адрес из той же сетки.
Все их службы доступны так, как если бы это была физическая машина.
Соединение (в настроках вирт. машины вируалбокса) настроено мостом к физическому интерфейсу основной машины, при этом в гостевой системе сеть настроена на адрес, не совпадающий с адресом основной.
При адресе основной машины 192.168.122.71 и маске 255.255.255.0 адрес гостевой имеет смысл делать типа 192.168.122.х, х<>71 - тогда он окажется в одной сети.

Покажи ifconfig с основной и с виртуалки.
Microsoft isn't the answer.
Microsoft is the question, and the answer is NO.

Оффлайн ploop

  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Re: mysql server настройка для подключения из локалки
« Ответ #5 : 17 Декабря 2010, 22:44:15 »
Гостевая машина вообще пингуется с других машин?

ЗЫ: тут мода чтоль такая, раскидывать ссылки в личку?

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля

 

Страница сгенерирована за 0.019 секунд. Запросов: 20.