2017-08-15 85 views
-1

我想连接到我在外部设置的Linux上的MySQL数据库,它不工作。我确定我拥有正确的IP,并且root用户可以在外部使用。我已经尝试了很多教程,但没有工作。无法连接到MySQL外部

+1

你如何连接?什么语言?什么工具?你确定你的密码是正确的吗?也许CapsLock? –

+0

什么错误?尝试通过命令行,并发布输出:'mysql -h -u -p'如果您使用的是主机名称(DNS),请输入'nslookup '在目标框中,给我们'sudo netstat -lnp |的输出grep 3306'和'sudo iptables --list' – wally

+0

哦,这也请:'SELECT主机从mysql.users WHERE用户='';' – wally

回答

0

您需要为mysql数据库上的外部连接创建其他用户。

我不知道为什么,但root用户不适用于远距离连接。只需创建一个新用户并赋予它外部使用的权利。