Подключение к MySQL с других компьютеров
-
03-07-2019 - |
Вопрос
У меня установлен 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 по умолчанию используется установка только на локальный сокет, что полезно для безопасности, но значительно ухудшает сетевое подключение.:-)