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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Установил mysql, непускает  (Прочитано 3704 раз)

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

Оффлайн xenoman

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Установил mysql, непускает
« : 02 Октября 2010, 00:18:07 »
Установил Mysql на сервер, пытаюсь зайти с другой машины не пускает.
Пробую телнет:

telnet 217.15.х.х 3306
Trying 217.15.х.х...
Connected to 217.15.х.х.
Escape character is '^]'.
EHost '62.152.х.х' is not allowed to connect to this MySQL serverConnection closed by foreign host.

Да кстати, вот мои iptables:
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             192.168.0.20        tcp dpt:81

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination


Подскажите где дальше копать в настройках mysql или в iptables?
Заранее спасибо.


________________________________________________
http://120gramm.ru - типография в Санкт-Петербурге
« Последнее редактирование: 02 Октября 2010, 14:06:12 от xenoman »

Гарри Кашпировский

  • Гость
Re: Установил mysql, непускает
« Ответ #1 : 02 Октября 2010, 00:19:54 »

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

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Установил mysql, непускает
« Ответ #2 : 02 Октября 2010, 00:22:16 »
Подскажите где дальше копать в настройках mysql или в iptables?
mysql однозначно

Оффлайн xenoman

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Установил mysql, непускает
« Ответ #3 : 02 Октября 2010, 00:29:50 »
А порт у меня 3306 открыт? В какую сторону копать непойму.
И еще вопрос в конфиге в поле bind-adress что писать?

Вообще цель всей заморочки чтобы сайт со стороннего хостинга мог подключиться к моей базе установленной на сервере.
« Последнее редактирование: 02 Октября 2010, 00:31:57 от xenoman »

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

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Установил mysql, непускает
« Ответ #4 : 02 Октября 2010, 00:37:03 »
А порт у меня 3306 открыт? В какую сторону копать непойму.
И еще вопрос в конфиге в поле bind-adress что писать?
Открыт Host '62.152.х.х' is not allowed to connect to this MySQL server тебе mysql сервер пишет.

Оффлайн xenoman

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Установил mysql, непускает
« Ответ #5 : 02 Октября 2010, 00:44:23 »
Ребят, огромная просьба помочь.
Я только что попробовал локально установить и пользоваться sql все работает.
Как только я пытаюсь со своего сайта подключится с теми же параметрами, все перестает работать.
Меняется лишь одна строчка, локально параметр для подключения host localhost, а удаленно адрес моего сервера 217.15.х.х : 3306,
пробовал без порта писать и тоже не работает.

Что делать?  :-\
« Последнее редактирование: 02 Октября 2010, 01:51:10 от xenoman »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Установил mysql, непускает
« Ответ #6 : 02 Октября 2010, 07:21:54 »
Тебе сказали: если оно действительно надо, то настраивать мускул на удалённые запросы

Оффлайн xenoman

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Установил mysql, непускает
« Ответ #7 : 02 Октября 2010, 14:04:59 »
А можно с этого места по подробнее... как настроить мускуль на удаленные запросы?

Просто когда я меняю в параметрах подключения на странице своего сайта, IP с localhost на мой внешний 217.15..., он не хочет подсоединятся.
Телнет по 3306 порту тоже не проходит с других машин на мою.

В каком конфиге копать?

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

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Установил mysql, непускает
« Ответ #8 : 02 Октября 2010, 14:33:45 »
Ну во-первых, чтобы mysql прослушивал на всех локальных адресах, нужно выставить bind-adress=0.0.0.0. Хотя судя по успешному прителнечиванию, он и так у тебя слушает там, где надо.

Во-вторых нужно настроить mysql-аккаунт пользователя, которому будет дозволено входить с указанных адресов(@123.45.67.89) или отовсюду (@%). Документацию в руки и пакет mysql-admin в зубы и вперед!

Удачи!

Оффлайн xenoman

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Установил mysql, непускает
« Ответ #9 : 03 Октября 2010, 00:04:10 »
Спасибо 0.0.0.0 помогло.
Тема закрыта.

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

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Установил mysql, непускает
« Ответ #10 : 03 Октября 2010, 00:07:59 »
Спасибо 0.0.0.0 помогло.
Даже при 0.0.0.0 он будет говорить Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server, пока не будет в mysql пользователя, которому будет дозволено коннектится с другого хоста.

 

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