【发布时间】:2017-08-28 17:46:43
【问题描述】:
我有一个通过 WAN 连接到 mysql 数据库服务器的网络服务器。
数据库用户被域名拒绝:
SELECT command denied to user 'xxxxxx'@'safe.closedoor.net' for table 'xxxxx'
i XXX 不相关的名称。 这是我没有得到的域名;它不是服务器的名称。 谷歌搜索这个名字并没有给我任何结果。
两台服务器都是 Centos 6
有人知道这个名字在机器上的存储位置吗? (不是我要授权mysql访问的域)
【问题讨论】:
-
用户似乎没有完全权限对表进行查询
-
您的网络服务器在本地局域网上,而 mysql 服务器是远程的?您需要为您的用户在您的外部 IP 地址添加到 mysql 服务器的权限。
-
域名属于你连接mysql服务器的那台电脑,从mysql服务器看。
-
该名称可能来自客户端IP的反向DNS。