/ / Problème de connexion à la base de données Openshift - mysql, hibernate, connection, openshift

Problème de connexion à la base de données Openshift - mysql, hibernate, connection, openshift

J'essaie de connecter mysql db en openshift à partir de mon application comme ci-dessous,

new DriverManagerDataSource("jdbc:mysql://localhost/dbXXXX?autoReconnect=true", "usernameXXX", "pwdXXX");

Cependant une erreur a été jetée

om.mysql.jdbc.exceptions.jdbc4.CommunicationsException: échec de la liaison de communication

Le dernier paquet envoyé avec succès au serveur était il y a 0 millisecondes. Le pilote n'a reçu aucun paquet du serveur.

Toute idée, quelle est la raison

Réponses:

1 pour la réponse № 1

S'il s'agit d'une application mise à l'échelle, alors vous devezfournissez également le port, car il ne sera pas "3306. Sinon, essayez de redémarrer la cartouche mysql, ou essayez de changer de vitesse, et utilisez la commande" mysql "pour voir si vous pouvez vous connecter, essayez également d’utiliser les variables d’environnement pour votre connexion. En plus, localhost est faux, ssh dans votre équipement et exécutez "env | grep MYSQL "et vous verrez les valeurs que vous devez utiliser.