Die Verbindung zu Azure MySQL server nicht durch fehlerhafte Verbindungszeichenfolge
Wenn Sie versuchen, eine Verbindung zu meinem MySQL-server in Azure aus der mysql-client, bekomme ich die folgende Fehlermeldung, obwohl ich den richtigen Benutzernamen und den Servernamen. Wie kann ich dieses Problem beheben?
Die Verbindungszeichenfolge kann nicht richtig sein kann. Bitte besuchen Sie portal für Referenzen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn die Verbindung zu Ihrem server-Instanz von Azure-Datenbank für MySQL, Sie sind erforderlich, um die Folgen der
<username@hostname>
format , ob Sie tun es aus mysqlexe client oder MySQL workbench. Wir empfehlen Ihnen, Holen Sie sich die vollständige Verbindungszeichenfolge für Ihre Kunden aus dem Azure-portal an, und verwenden Sie es, wenn die Verbindung zu Ihrem MySQL-server.Lesen Wie man von Verbindungsinformationen zu verstehen, mehr darüber, wie Sie die Verbindung zu Ihrem MySQL-server von verschiedenen clients.
Ich habe das gleiche Problem und es scheint, dass dieser Zusammenhang wird in der MySQL-Shell. Nicht das klassische mysql.exe Kommandozeilen-tool. Ich versuche eine Verbindung zu meinem MySQL-Azure-Datenbank in die MySQL-Shell wie folgt:
Entsprechend der Azure-docs (wie oben verwiesen), man muss der Benutzername als "Benutzername@servername" aber es gibt keine Möglichkeit diese zu spezifizieren, indem Sie die MySQL-Shell.
Hat jemand gelungen, die im Anschluss an eine Azure-MySQL-db über die MySQL-Shell?
Kann ich hinzufügen, dass ich getestet habe, die selbe Verbindung info mit den klassischen mysql.exe und das folgende funktioniert:
Meine Vermutung ist, dass das eigentliche Problem ist, dass der MySQL-Shell kann nicht akzeptieren, ein at-Zeichen (@) im Benutzernamen.
Es ist für mich arbeiten verwenden Sie username@hostname der Benutzername Abschnitt.