سؤال

أحاول توصيل قاعدة بيانات mysql في openshift من تطبيقي على النحو التالي،

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

ومع ذلك تم طرح خطأ كما

om.mysql.jdbc.exceptions.jdbc4.CommunicationsException:فشل رابط الاتصالات

آخر حزمة تم إرسالها بنجاح إلى الخادم كانت قبل 0 مللي ثانية.لم يتلق برنامج التشغيل أية حزم من الخادم.

أي فكرة، ما هو السبب

هل كانت مفيدة؟

المحلول

إذا كان هذا تطبيقًا متدرجًا، فستحتاج أيضًا إلى توفير المنفذ، حيث لن يكون 3306.بخلاف ذلك، حاول إعادة تشغيل خرطوشة mysql، أو حاول الانتقال إلى معداتك، واستخدم الأمر "mysql" لمعرفة ما إذا كان بإمكانك الاتصال، وحاول أيضًا استخدام متغيرات البيئة لاتصالك بدلاً من القيم الفعلية.أيضًا، المضيف المحلي خاطئ، أدخل ssh في جهازك وقم بتشغيل "env | grep MYSQL" وسترى القيم التي يجب عليك استخدامها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top