2016-02-06 90 views
1

我已經使用http://cloud.memsql.com成功地將MemSQL羣集部署到EC2,如文檔所述。MemSQL - 無法使用MySQL客戶端遠程連接到EC2羣集

我可以SSH到主聚合器,並在本地成功登錄到MemSQL提示符。但是,我無法使用MySQL客戶端應用程序進行遠程連接。

我已檢查3306端口是開放的,只是爲了測試已經應用的所有權限到根:

GRANT ALL PRIVILEGES ON *.* TO [email protected]'%' IDENTIFIED BY 'password'; 
FLUSH PRIVILEGES; 

的文檔狀態:

一旦你的集羣啓動並運行,連接到主聚合器使用任何有效的MySQL客戶端驅動程序。

任何人都可以建議我已經錯過了一步嗎?

-

UPDATE 1 - 源區域開放爲MemSQL端口:

3306 tcp 0.0.0.0/0 

UPDATE 2 - UFW已被用於測試被禁用。

回答

0

原來是我使用的提供商的DNS問題。嘗試使用手機連接,並沒有問題。

+0

很高興你知道!這是一個非常令人沮喪的錯誤。 –

1

當前,由cloud.memsql.com啓動的羣集將其安全組鎖定到MemSQL端口的vpc(如3306)。如果您想從vpc之外訪問它,您需要爲該組添加新規則。像這樣的東西會完全打開的組:

端口3306-3306添加入口規則CIDR:0.0.0.0/0

注意,這將打開集羣的世界,任何人都可以連接。而不是0.0.0.0/0,我建議使用你的公共IP和一個/ 32像這樣:YOUR_IP/32

+0

非常感謝 - 是的,我發現這個並打開源範圍到0.0.0.0/0。我甚至爲測試添加了所有tcp,但仍然無法連接。 – Ben

相關問題