Skip to content
होस्टिंग · एरर का विश्लेषण

MySQL कनेक्शन एरर

Communications link failure, Access denied, Too many connections: आम डेटाबेस एरर का विश्लेषण और क्या जाँचें।

13 अगस्त 2026 को अपडेट किया गया

com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
java.sql.SQLException: Access denied for user
java.sql.SQLException: Too many connections

निदान

त्रुटिकारण
Communications link failureडेटाबेस उपलब्ध नहीं है: गलत होस्ट/पोर्ट, डेटाबेस बंद है, नेटवर्क
Access deniedगलत लॉगिन या पासवर्ड, या इस पते से एक्सेस मना है
Unknown databaseडेटाबेस का नाम गलत है
Too many connectionsकनेक्शन की सीमा पूरी हो गई: प्लगइन बहुत बड़ा पूल इस्तेमाल कर रहे हैं
Table doesn't existप्लगइन ने अपनी टेबल नहीं बनाईं: डेटाबेस यूज़र की अनुमतियाँ जाँचें

क्या जाँचें

  1. पैनल से क्रेडेंशियल पूरे कॉपी किए गए हैं — MySQL डेटाबेस।
  2. क्या आप अपने ही किसी दूसरे सर्वर से कनेक्ट कर रहे हैं? तो आपको दो चीज़ें चाहिए: “मेरे सर्वर के लिए साझा डेटाबेस” चेकबॉक्स चालू हो और “अपने दूसरे सर्वर से कनेक्ट करना” ब्लॉक का पोर्ट — दूसरी मशीन डेटाबेस तक अलग पोर्ट पर पहुँचती है। Access denied for user ... @'172.18.0.1' लगभग हमेशा यही होता है।
  3. पोर्ट होस्ट से अलग बताया गया है।
  4. पासवर्ड के अंत में कोई स्पेस नहीं है।
  5. प्लगइन डेटाबेस उपलब्ध होने के बाद शुरू होता है: अनुपलब्ध डेटाबेस स्टार्टअप को अटका देता है — सर्वर शुरू होने में बहुत समय लेता है।

Too many connections

हर प्लगइन एक कनेक्शन पूल रखता है। 10 कनेक्शन वाले पाँच प्लगइन पहले ही 50 हो जाते हैं। कॉन्फ़िग में पूल का साइज़ कम करें:

pool-settings:
  maximum-pool-size: 5
  minimum-idle: 2

जो प्लगइन मिनट में एक बार डेटाबेस से टकराता है, उसके लिए दस कनेक्शन का पूल बेकार है — प्लगइन के लिए MySQL।

Minecraft होस्टिंगआपके ऑफ़लाइन रहने पर भी सर्वर चलता हैसर्वर बनाएँ