سؤال

أحاول الاتصال بقاعدة بيانات MySQL عن بُعد ولكن أحصل على الخطأ التالي

java.sql.SQLException: Cannot connect to MySQL server on biomancy.com:3306. Is
here a MySQL server running on the machine/port you are trying to connect to? (
ava.lang.NumberFormatException)
        at org.gjt.mm.mysql.Connection.connectionInit(Unknown Source)
        at org.gjt.mm.mysql.jdbc2.Connection.connectionInit(Unknown Source)
        at org.gjt.mm.mysql.Driver.connect(Unknown Source)
        at java.sql.DriverManager.getConnection(DriverManager.java:582)
        at java.sql.DriverManager.getConnection(DriverManager.java:185)
        at cliche.database.ClicheDBManager.<init>(ClicheDBManager.java:33)
        at cliche.server.ClicheExtension.init(ClicheExtension.java:43)

الكود في دالة init يؤدي هذه السلسلة ببساطة:

myConnection = DriverManager.getConnection(connectionString, user, pass);

يمكنني الاتصال بقاعدة البيانات باستخدام سطر الأوامر MySQL من هذا الكمبيوتر نفسه على ما يرام باستخدام نفس بيانات الاعتماد ، ويعلمونني أن لدي كلمة المرور خاطئة عندما حاولت بكلمة المرور الخاطئة.

شكرًا لك مقدمًا على مساعدتك ، آمل أن أعطيت معلومات كافية هنا.

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

المحلول

أفضل تخميني هو أن برنامج التشغيل ليس هو الإصدار الصحيح. تحقق مزدوجًا أن لديك نسخة حالية من برنامج التشغيل أو جرب برنامج تشغيل مختلف. تحقق أيضًا من أن MySQL يعمل على المنفذ الافتراضي (3306).

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