我的服务器上有一个数据库,我想通过MySql工作台连接到它,我输入了我的HostName、用户名和密码,当我单击测试连接时,我得到了这个错误消息:
Failed to Connect to MYSQL at **.**.***.**:3306 with user root.
Host '**.171.199.66' is not allowed to connect to this MySQL server我100%确定我的主机名,用户名和密码是正确的,我做了一些研究,并从我设法发现,我必须实际允许从我的IP地址访问数据库之前,我可以connect.....if这是正确的,有人可以解释一下如何给我自己的权限,以连接到我的数据库上的服务器。
发布于 2014-06-05 00:27:03
您的MySql超级用户帐户可能配置为不接受远程超级用户登录(这是默认设置)。如果你试图从任何地方连接,而不是本地主机,这是不允许的。你说得对,你需要允许访问你的IP地址。您需要在安装MySql的服务器中执行此操作。如果你已经管理了托管,你的托管公司应该为你提供一个类似phpMyAdmin之类的工具来管理你的MySql。如果它是您自己安装的,您可以从控制台连接到mysql服务器实例并从那里开始。
Check out another stackoverflow post:
以下是您应该在phpMyAdmin中查找的内容:

请记住,根据phpMyAdmin版本的不同,它看起来可能会略有不同。
https://stackoverflow.com/questions/24042643
复制相似问题