我已经使用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 客户端驱动程序连接到主聚合器。
任何人都可以就我错过的步骤提供建议吗?
--
更新 1 - MemSQL 端口的源范围是开放的:
3306 tcp 0.0.0.0/0
更新 2 - ufw 已被禁用以进行测试。