sql >> Databáze >  >> RDS >> Mysql

nelze se připojit k mysql na AWS RDS (chyba 2003)

Protože jsou vaše bezpečnostní skupiny široce otevřené, odhaduji, že vaše LAN blokuje odchozí provoz na portu 3306. Ve skutečnosti, když se podíváte na tuto stránku podpory ( http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html ) Problémy s firewallem jsou uvedeny jako číslo 2 mezi běžnými důvody nemožnosti se připojit.

Tato otázka vám může pomoci:Problém se sítí MySql . Možná by stálo za to podívat se na místní nastavení firewallu. Zmiňujete, že používáte notebook, takže odhaduji, že vaše současná síť je klasifikována jako veřejná a vaše odchozí porty jsou blokovány (jak je uvedeno v otázce, kterou jsem propojil).

Pokud vás to nikam nepovede, vyplatí se telnetovat vaši instanci RDS na portu 3306 a sledovat, co se stane. To vám může poskytnout další informace o ladění, které by vám mohly pomoci s obecným hledáním problému na Googlu.

Mimochodem, osobně bych instanci RDS přímo na internet neotevíral. Nastavení tunelu ssh pro předávání provozu do vaší instance RDS prostřednictvím serveru SSH je poměrně jednoduché. Něco jako věci zobrazené zde:http://www.techrepublic.com/blog/linux-and-open-source/tips-and-tricks-to-help-you-do-more-with-openssh /

AKTUALIZACE:Nikdy jsem nepoužíval RDS s možností „veřejně dostupné“ (všechna naše nastavení používala tunelování ssh do soukromých instancí RDS). Při procházení Googlem jsem na fórech AWS narazil na několik dotazů týkajících se problémů s přístupem k veřejným instancím RDS. Například https://forums.aws.amazon.com/thread.jspa?threadID=123483 .Mohlo by stát za to vyzkoušet navrhovanou opravu explicitního vytváření položek v tabulce směrování pro podsítě, které tvoří instanci RDS?



  1. Nelze se připojit k databázi localhost ze serveru node.js

  2. Interakce se 2 tabulkami:vložit, získat výsledek, vložit

  3. Dotaz nevrací žádné výsledky, pouze pokud je přidáno ORDER BY

  4. Jak funguje funkce RPAD() v MySQL