Beheben von Verbindungsproblemen mit Azure Database for MySQL – Flexible Server

GILT FÜR: Azure Database for MySQL – Flexible Server

Verbindungsprobleme können verschiedene Ursachen haben:

  • Firewalleinstellungen
  • Verbindungstimeout
  • Falsche Anmeldeinformationen
  • Maximale Grenze für einige flexible Azure-Datenbank für MySQL-Serverressourcen erreicht

In diesem Artikel wird erläutert, wie Sie einige der häufigsten Fehler behandeln können und welche Schritte zur Behandlung dieser Fehler unternommen werden können.

Problembehandlung für häufige Fehler

Wenn die Anwendung dauerhaft keine Verbindung mit der Azure-Datenbank für mySQL flexiblen Server herstellen kann, weist sie in der Regel auf ein Problem mit einem der folgenden Probleme hin:

  • Azure Database for MySQL flexible Server in Private Access (VNet Integration): Stellen Sie sicher, dass Sie eine Verbindung aus demselben virtuellen Netzwerk wie die Azure-Datenbank für mySQL flexible Serverinstanz herstellen. Weitere Informationen finden Sie unter [virtuelles Netzwerk in Der Azure-Datenbank für flexiblen MySQL-Server]
  • Stellen Sie sicher, dass die Firewall so konfiguriert ist, dass die Firewall für mySQL flexible Server mit öffentlichem Zugriff (zulässige IP-Adressen) so konfiguriert ist, dass Verbindungen von Ihrem Client zugelassen werden. Informationen finden Sie unter Erstellen und Verwalten der Azure-Datenbank für mySQL flexible Serverfirewallregeln mithilfe der Azure-Portal.
  • Clientfirewallkonfiguration: Die Firewall auf Ihrem Client muss Verbindungen mit Ihrer Azure-Datenbank für flexible Serverinstanz mySQL zulassen. IP-Adressen und Ports des Servers, mit dem Sie eine Verbindung herstellen, müssen zulässig sein sowie Anwendungsnamen wie MySQL in einigen Firewalls.
  • Benutzerfehler: Möglicherweise haben Sie sich bei der Eingabe von Verbindungsparametern, z. B. dem Servernamen in der Verbindungszeichenfolge, vertippt.

Lösen von Konnektivitätsproblemen

  • Weitere Informationen zu verschlüsselten Verbindungen mit Transport Layer Security (TLS 1.2) in azure Database for MySQL flexible Server finden> Sie unter "Verschlüsselte Verbindungen".
  • Wenn Sie Öffentlicher Zugriff (zugelassene IP-Adressen) verwenden, richten Sie Firewallregeln ein, um die Client-IP-Adresse zuzulassen. Richten Sie nur zu Testzwecken vorübergehend eine Firewallregel mit 0.0.0.0 als erster IP-Adresse und 255.255.255.255 als letzter IP-Adresse fest. Dadurch wird der Server für alle IP-Adressen geöffnet. Wird Ihr Konnektivitätsproblem dadurch behoben, entfernen Sie die Regel, und erstellen Sie eine Firewallregel für eine entsprechend eingeschränkte IP-Adresse bzw. einen entsprechend eingeschränkten IP-Adressbereich.
  • Stellen Sie für alle Firewalls zwischen Client und Internet sicher, dass Port 3306 für ausgehende Verbindungen geöffnet ist.
  • Überprüfen Sie die Verbindungszeichenfolge und andere Verbindungseinstellungen. Beachten Sie die vordefinierten Verbindungszeichenfolgen auf der Seite Verbindungszeichenfolgen, die für Ihren Server im Azure-Portal für gängige Sprachen verfügbar sind.

Nächste Schritte