Доступ запрещен для пользователя с удаленного хоста

Доступ запрещен для пользователя с удаленного хоста

Я пытаюсь подключиться к базе данных MySQL, но получаю«Доступ запрещен для пользователя 'remoteuser'@'cmapc.iserver.local'»Позвольте мне показать вам весь сценарий:

У меня есть сервер Ubuntu 14.04 с именем хоста 'icma', MySQL 5.6 и Bind9 для настройки локального DNS-сервера. Сервер указывает на себя домен 'iserver.local', и каждая машина имеет поддомен, настроенный на DNS Bind9: [имя-машины].iserver.local, который в сетевых подключениях получает DNS-суффикс как 'iserver.local' и указывает основной DNS на мой локальный сервер. Машины:

(Сервер Ubuntu) icma.iserver.local. (192.168.1.125) (Windows 10) cmapc.iserver.local. (192.168.1.100) (Windows 10) jeapc.iserver.local. (192.168.1.101)

На этом этапе все работает хорошо, все машины взаимодействуют друг с другом и все службы, такие как: FTP, SSH, работают хорошо. Брандмауэр настроен на включение всех необходимых портов. Но есть проблема.

Я не могу подключиться к MySQL с машины CMAPC (с хостом cmapc.iserver.local или с его IP 192.168.1.100). Я всегда получаю сообщение «Отказано в доступе от пользователя 'remoteuser'@'cmapc.iserver.local'».

Я пробовал:

CREATE USER 'remoteuser'@'%' IDENTIFIED BY '**********';
GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

Это не сработало, поэтому я попробовал:

CREATE USER 'remoteuser'@'cmapc.iserver.local' IDENTIFIED BY '**********';
GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'cmapc.iserver.local' WITH GRANT OPTION;
FLUSH PRIVILEGES;

Это не сработало, поэтому я попробовал:

CREATE USER 'remoteuser'@'192.168.1.100' IDENTIFIED BY '**********';
GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'192.168.1.100' WITH GRANT OPTION;
FLUSH PRIVILEGES;

И я не знаю, что происходит не так...

Информация 1

В файле my.cnf закомментирована строка # bind-address=127.0.0.1.

Информация 2

Проблема с подключением возникает в Windows 10 на машине CMAPC при подключении к Ubuntu Server.

Я попробовал подключиться к другому компьютеру в той же сети, а также с Windows 10 (jeapc.iserver.local), и мне это удалось!

Но когда я снова попытался подключиться к машине с Windows 10 (cmapc.iserver.local)... я получил сообщение «Отказано в доступе от пользователя 'remoteuser'@'cmapc.iserver.local'».

Я не знаю, как это исправить... и не знаю, в Windows 10 или Ubuntu Server проблема.

Связанный контент