MemSQL - 无法使用MySQL客户端

时间:2016-02-06 01:33:41

标签: amazon-ec2 remote-access memsql

我已使用http://cloud.memsql.com成功将MemSQL群集部署到EC2,如下所示:http://docs.memsql.com/4.0/setup/setup_cloud/

我可以通过SSH连接到主聚合器,并在本地成功登录到MemSQL提示符。但是,我无法使用MySQL客户端应用程序远程连接。

我有双重检查端口3306已打开,仅用于测试已将所有权限应用于root:

GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;

文档说明:

  

群集启动并运行后,使用任何有效的MySQL客户端驱动程序连接到主聚合器。

任何人都可以建议我错过的一步吗?

-

UPDATE 1 - 为MemSQL端口打开源范围:

3306    tcp 0.0.0.0/0   

更新2 - ufw已被禁用进行测试。

2 个答案:

答案 0 :(得分:1)

目前,由cloud.memsql.com启动的集群将其安全组锁定到MemSQL端口的vpc(如3306)。如果要从vpc外部访问它,则需要向该组添加新规则。这样的事情会彻底打开这个小组:

为CIDR:0.0.0.0/0

添加端口3306-3306的入口规则

请注意,这将向全世界开放群集,任何人都可以连接。而不是0.0.0.0/0,我推荐使用你的公共IP和/ 32,如下所示:YOUR_IP / 32

答案 1 :(得分:0)

我使用的提供商证明这是一个DNS问题。尝试用手机连接并没有问题。