来自远程主机的用户访问被拒绝

时间:2017-06-06 01:27:05

标签: mysql

我正在尝试连接MySQL数据库,但我已经"来自用户' remoteuser' c&c; cmapc.iserver的访问被拒绝了。本地'" 。让我告诉你所有场景:

我有一个服务器 Ubuntu 14.04 ,主机名' icmaserver', MySQL 5.6 Bind9 用于配置本地DNS服务器。服务器指向自己的域' iserver.local'并且每台计算机都有一个在Bind9 DNS上配置的子域: [machine-name] .iserver.local ,它们在网络连接中接收DNS sufix作为' iserver.local'它将主DNS指向我的本地服务器。

此时,一切运行良好,所有机器都相互通信,所有服务,如:FTP,SSH,都运行良好。防火墙已配置为启用所有必需的端口。但是,这是一个问题。

我无法从任何计算机连接到MySQL(使用主机[machine-name] .iserver.local或使用本地IP)。我总是"来自用户' remoteuser' [' [machine-name] .iserver.local'"

我试过了:

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

没用,所以我试过了:

CREATE USER 'remoteuser'@'%.iserver.local' IDENTIFIED BY '**********';
GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'%.iserver.local' 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;

而且我不知道出了什么问题......

修改

my.cnf 文件中注明了# bind-address=127.0.0.1行。

编辑2

连接问题出在Windows 10的机器上。我尝试连接同一网络中的另一台机器以及Windows 10(jeapc.iserver.local),我获得了成功!但是,当我再次尝试连接(cmapc.iserver.local)Windows 10机器时......我得到了"来自用户' remoteuser' @' cmapc的访问被拒绝.iserver.local'" 。我不知道如何在Windows中修复它...

0 个答案:

没有答案