在美国境外通过查询浏览器连接到AWS上的MySQL

时间:2012-01-24 22:47:56

标签: mysql amazon-web-services amazon-ec2

我在亚马逊AWS实例上运行MySQL。我之前能够通过MySQL Query Browser连接到MySQL数据库。现在我在美国境外旅行,我无法通过查询浏览器进行连接。我可以使用Terminal创建一个ssh连接然后登录到MySQL,所以它似乎不是MySQL数据库的一个大问题。

还有其他人有过类似的问题吗?我有什么想法可以解决这个问题吗?

这是我从MySQL浏览器中获得的错误

  

您的连接尝试   用户'admin'从您的主机到服务器的失败   ec2-XXX-XXX-XXX-XXX.compute-1.amazonaws.com:3306:无法连接到   MySQL服务器'ec2-XXX-XXX-XXX-XXX.compute-1.amazonaws.com'(4)

     

请:1检查mysql是否在服务器上运行   ec2-XXX-XXX-XXX-XXX.compute-1.amazonaws.com

     

2检查mysql是否   在端口3306上运行(注意:3306是默认值,但这可以是   改变了)

     

3检查管理员是否有权连接   你的地址ec2-XXX-XXX-XXX-XXX.compute-1.amazonaws.com(mysql   权限定义客户端可以连接到服务器以及从哪个客户端连接   机器)

     

4如果需要,请确保您提供密码   使用正确的密码   ec2-XXX-XXX-XXX-XXX.compute-1.amazonaws.com从主机连接   来自

的地址

我看到的唯一可能的问题可能是#4,但我通过终端运行并重新运行此命令: grant all privileges on *.* to 'admin'@'%' identified by '<pass>' with grant option;

0 个答案:

没有答案