Ich versuche, mysql db in openshift aus meiner Anwendung wie folgt zu verbinden:
new DriverManagerDataSource("jdbc:mysql://localhost/dbXXXX?autoReconnect=true", "usernameXXX", "pwdXXX")
;
Es wurde jedoch ein Fehler als ausgegeben
om.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Kommunikationsverbindungsfehler
Das letzte erfolgreich an den Server gesendete Paket war vor 0 Millisekunden. Der Treiber hat keine Pakete vom Server erhalten.
Jede Idee, was ist der Grund
Antworten:
1 für die Antwort № 1Wenn dies eine skalierte Anwendung ist, müssen Sie dies tunGeben Sie auch den Port an, da er nicht 3306 sein wird. Andernfalls versuchen Sie, die mysql-Patrone neu zu starten, oder versuchen Sie, sshing in Ihre Ausrüstung zu legen, und verwenden Sie den Befehl "mysql", um zu sehen, ob Sie eine Verbindung herstellen können Anstelle der tatsächlichen Werte. Außerdem ist localhost falsch, ssh in Ihre Ausrüstung und führen Sie "env | grep MYSQL "und Sie sehen die Werte, die Sie verwenden sollten.