Měli byste zajistit, aby vaše bezpečnostní skupiny pro AWS byly otevřeny na portu 3306 (nebo cokoli, co nakonfigurujete), aby měly přístup k databázi.
Při pokusu o připojení SSH do počítače byste mohli mít potíže se střelbou, můžete se připojit lokálně? Pokud ano, podívejte se na své skupiny zabezpečení a otevřete port. Pokud se nemůžete připojit lokálně, databáze je mimo provoz a musíte správně diagnostikovat a nakonfigurovat DB.
Ale odmítnuté připojení je více než pravděpodobné, že port není otevřen ve skupině zabezpečení.
Jen pro doplnění, co vyřešilo jeho problém:
- Zkontroloval své bezpečnostní skupiny a otevřel správné porty
- Místně zkontrolováno, zda mySQL nenaslouchá na žádném portu
netstat -tlnp
zkontrolovat, zda SQL běží lokálně- Zkontrolovali jste soubor my.ini, abyste viděli, že mysql je nakonfigurován tak, aby naslouchal na portu
- Zjistil jsem, že tomu tak není, a překonfiguroval jej tak, aby poslouchal