OpenShift DB-Anschlussausgabe
-
21-12-2019 - |
Frage
Ich versuche, MySQL DB in OpenShift von meiner Anwendung wie unten zu verbinden,
new DriverManagerDataSource("jdbc:mysql://localhost/dbXXXX?autoReconnect=true", "usernameXXX", "pwdXXX")
;
Ein Fehler wurde jedoch als
geworfenom.mysql.jdbc.exceptions.jdbc4.communicationSexception: Kommunikationsverbindungsfehler
Das letzte, das erfolgreich an den Server gesendetes Paket gesendet wurde, betrug 0 Millisekunden.Der Treiber hat keine Pakete vom Server erhalten.
jede Idee, was ist der Grund
Lösung
Wenn dies eine skalierte Anwendung ist, müssen Sie den Port auch auch angeben, da es nicht 3306 ist. Versuchen Sie, die MySQL-Kassette erneut zu starten, oder versuchen Sie, in Ihren Gang einzuschalten, und verwenden Sie den Befehl "MySQL", um zu sehenWenn Sie sich anschließen können, versuchen Sie auch, die Umgebungsvariablen für Ihre Verbindung anstelle der tatsächlichen Werte zu verwenden.Auch localHost ist falsch, ssh in Ihre Ausrüstung und rennt "Env | Grep MySQL" und Sie sehen die Werte, die Sie verwenden sollten.