mySQL база на другом компьютере

Linux, безопасность, сети и все что с этим связано
mokynis
Заглянувший
Сообщения: 12
Зарегистрирован: 05 июл 2010, 08:08

mySQL база на другом компьютере

Сообщение mokynis »

может не в ту ветку вопрос, но:
имеется программка (на Qt, но это не важно), которая предлагает ввести имя хоста, пользователя, пароль и соединяется с базой mySQL. Пока проверяю ее на своем компе, все замечательно (не важно, ввожу имя хоста localhoct или 127.0.0.1). Если пытаюсь подключить ту же базу через сеть, вижу сообщение
Can't connect to MySQL server on 'x.x.x.x'
, причем не важно, к чужому компьютеру я пытаюсь подключиться или к самому себе. Пробую подключиться через mySQL Administrator- то же сообщение.
Что надо сделать, чтобы можно было с базой в Linux по сети работать?

d_fdv
Фанатеющий
Сообщения: 152
Зарегистрирован: 04 ноя 2008, 09:14

Re: mySQL база на другом компьютере

Сообщение d_fdv »

mokynis писал(а):может не в ту ветку вопрос, но:
имеется программка (на Qt, но это не важно), которая предлагает ввести имя хоста, пользователя, пароль и соединяется с базой mySQL. Пока проверяю ее на своем компе, все замечательно (не важно, ввожу имя хоста localhoct или 127.0.0.1). Если пытаюсь подключить ту же базу через сеть, вижу сообщение
Can't connect to MySQL server on 'x.x.x.x'
, причем не важно, к чужому компьютеру я пытаюсь подключиться или к самому себе. Пробую подключиться через mySQL Administrator- то же сообщение.
Что надо сделать, чтобы можно было с базой в Linux по сети работать?
По умолчанию MySQL принимает только локальные подключения. Надо крутить конфиг.

mokynis
Заглянувший
Сообщения: 12
Зарегистрирован: 05 июл 2010, 08:08

Re: mySQL база на другом компьютере

Сообщение mokynis »

единственное, что нашел в конфиге похожее, это
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
тут что ли поменять на реальный сетевой адрес?
А еще mySQL Administrator показывает такую информацию:
Network Name: localhost
IP: 127.0.0.1
А где эти настройки найти? Я в my.cnf вообще слова "localhost" не нашел (только в вышеприведенном описании)

mokynis
Заглянувший
Сообщения: 12
Зарегистрирован: 05 июл 2010, 08:08

Re: mySQL база на другом компьютере

Сообщение mokynis »

ура! нашел в интернете очень подробную статью, сделал, как рекомендуется и все заработало. Если у кого-нибудь будет такая же проблема, вот адрес: http://gocha.org/drupal/?q=node/67

Ответить