1

не знаю куда обратиться-не то на форум SQL, не то сюда. Вопрос: на одном компьютере установлены 2 системы-Windows XP и Debian 6. Имеется база mySql, две копии-по одной в каждой системе. Так вот к виндоусовской подключаюсь без проблем с другого компьютера в локальной сети (из-под Windows), а когда на компьютере с базами загружен Linux, пишет "Can't connect". Порт 3306 открыт (смотрел через nmap -sT -O localhost), в my.cnf строка с "bind-address=127.0.0.1" закомментирована, пользователь с IP-адресом того "другого" компьютера заведен. Доступ к Linux-компьютеру по сети есть (общая папка открывается). Что я еще не сделал?

2

Установите

bind-address            = 0.0.0.0

и попробуйте подключиться снова.

3

Спасибо огромное! Все заработало

4

mokynis пишет:

Спасибо огромное! Все заработало

0.0.0.0 - разрешить все.
Это неправильно решение, но отсюда можно сделать вывод, что необходимо рыть параметр bind-address. Прочитайте внимательно что он делает и как используется и установите необходимое вам значение.

5

marikk пишет:

0.0.0.0 - разрешить все.

Это не разрешить все. а это говорит о том, то что mysqld будет слушаться на всех интерфейсах сервера. Здесь нет ни чего зазорного.

It is good day to die ...
MS Windows 10
Заметки о главном...