Вопрос

У меня установлен MySQL на сервере Windows 2003 в нашем домене.Я не могу подключиться к нему с других компьютеров в домене.Я открываю панель администратора MySQL и пытаюсь изменить имя сервера с localhost на имя компьютера, которое оно не распознает.Я также попытался полностью уточнить название.Есть идеи, что мне нужно изменить?

Это было полезно?

Решение 4

Я пытался подключиться к базе данных, используя идентификатор пользователя root по умолчанию.Я создал нового пользователя и дал этому пользователю разрешение на чтение необходимых таблиц.

Другие советы

Что это за ошибка, полная невозможность подключиться?Брандмауэр Windows - это первое место, на которое я бы посмотрел, чтобы убедиться, что порт 3306 открыт.

вы дважды проверяли разрешения для баз данных, используя что-то вроде

grant all priviliges on 'database'.'*' to 'username'@'remote_machine_ip' identified by 'password';

Как упоминал Сукаса, также дважды проверьте все брандмауэры, которые вы, возможно, настроили

Вам нужно заглянуть в файл my.cnf и найти bind-address установка и skip-networking настройка.Вы хотите, чтобы последнее было удалено или закомментировано, а первое было IP-адресом компьютера.Перезапустите MySQL после внесения изменений.

В ряде установочных пакетов MySQL по умолчанию используется установка только на локальный сокет, что полезно для безопасности, но значительно ухудшает сетевое подключение.:-)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top