Sdílet prostřednictvím


Řešení potíží s připojením k flexibilnímu serveru 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 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 se ve výchozím nastavení zamítnou. 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 připojení k flexibilnímu serveru Azure Database for MySQL s šifrovanými připojeními.
  • 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 správě pravidel brány firewall pro flexibilní server 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.