Řešení potíží s připojením k flexibilnímu serveru Azure Database for MySQL
PLATÍ PRO: Flexibilní server Azure Database for MySQL
Problémy s připojením můžou být způsobené celou řadou věcí, mezi které patří:
- Nastavení brány firewall
- Vypršení časového limitu připojení
- Nesprávné přihlašovací údaje.
- Dosažení maximálního limitu u některých prostředků flexibilního serveru Azure Database for MySQL
V tomto článku probereme, jak můžete vyřešit některé běžné chyby a kroky k vyřešení těchto chyb.
Odstraňování běžných chyb
Pokud se aplikace trvale nepřipojí k flexibilnímu serveru Azure Database for MySQL, obvykle to značí problém s některou z následujících možností:
- Šifrované připojení pomocí protokolu TLS/SSL: Flexibilní server Azure Database for MySQL podporuje šifrovaná připojení pomocí protokolu TLS 1.2 (Transport Layer Security) a všechna příchozí připojení s protokolem TLS 1.0 a TLS 1.1 budou ve výchozím nastavení odepřena. Vynucování šifrovaných připojení můžete zakázat, případně můžete změnit verzi protokolu TLS. Přečtěte si další informace o šifrovaných připojeních pomocí protokolu TLS 1.2 (Transport Layer Security) na flexibilním serveru Azure Database for MySQL.
- Flexibilní server Azure Database for MySQL v privátním přístupu (integrace virtuální sítě): Ujistěte se, že se připojujete ze stejné virtuální sítě jako instance flexibilního serveru Azure Database for MySQL. Projděte si [virtuální síť na flexibilním serveru Azure Database for MySQL]
- Flexibilní server Azure Database for MySQL s veřejným přístupem (povolené IP adresy) se ujistěte, že je brána firewall nakonfigurovaná tak, aby povolovala připojení z vašeho klienta. Informace o vytváření a správě pravidel firewallu flexibilního serveru Azure Database for MySQL najdete na webu Azure Portal.
- Konfigurace brány firewall klienta: Brána firewall na klientovi musí umožňovat připojení k instanci flexibilního serveru Azure Database for MySQL. IP adresy a porty serveru, ke kterému se připojujete, musí být povolené i názvy aplikací, jako je MySQL v některých branách firewall.
- Chyba uživatele: V připojovací řetězec můžete mít chybně zadané parametry připojení, například název serveru.
Řešení problémů s připojením
- Další informace o šifrovaných připojeních najdete na flexibilním serveru> Azure Database for MySQL pomocí protokolu TLS 1.2 (Transport Layer Security).
- Pokud používáte veřejný přístup (povolené IP adresy), nastavte pravidla brány firewall tak, aby povolila IP adresu klienta. Pouze pro účely testování dočasně nastavte pravidlo firewallu s použitím počáteční IP adresy 0.0.0.0 a koncové IP adresy 255.255.255.255. Tím se server otevře pro všechny IP adresy. Pokud se tím váš problém s připojením vyřeší, odeberte toto pravidlo a vytvořte pravidlo firewallu pro konkrétní IP adresu nebo vhodně omezený rozsah IP adres.
- Na všech branách firewall mezi klientem a internetem se ujistěte, že je otevřený port 3306 pro odchozí připojení.
- Ověřte připojovací řetězec a další nastavení připojení. Informace o běžných jazycích najdete na předem definovaném připojovací řetězec na stránce Připojovací řetězce dostupné pro váš server na webu Azure Portal.