Я пытаюсь подключиться к базе данных 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 проблема.