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 | प्लगइन ने अपनी टेबल नहीं बनाईं: डेटाबेस यूज़र की अनुमतियाँ जाँचें |
क्या जाँचें
- पैनल से क्रेडेंशियल पूरे कॉपी किए गए हैं — MySQL डेटाबेस।
- क्या आप अपने ही किसी दूसरे सर्वर से कनेक्ट कर रहे हैं? तो आपको दो चीज़ें चाहिए: “मेरे सर्वर के लिए साझा डेटाबेस” चेकबॉक्स चालू हो और “अपने दूसरे सर्वर से कनेक्ट करना” ब्लॉक का पोर्ट — दूसरी मशीन डेटाबेस तक अलग पोर्ट पर पहुँचती है।
Access denied for user ... @'172.18.0.1'लगभग हमेशा यही होता है। - पोर्ट होस्ट से अलग बताया गया है।
- पासवर्ड के अंत में कोई स्पेस नहीं है।
- प्लगइन डेटाबेस उपलब्ध होने के बाद शुरू होता है: अनुपलब्ध डेटाबेस स्टार्टअप को अटका देता है — सर्वर शुरू होने में बहुत समय लेता है।
Too many connections
हर प्लगइन एक कनेक्शन पूल रखता है। 10 कनेक्शन वाले पाँच प्लगइन पहले ही 50 हो जाते हैं। कॉन्फ़िग में पूल का साइज़ कम करें:
pool-settings:
maximum-pool-size: 5
minimum-idle: 2
जो प्लगइन मिनट में एक बार डेटाबेस से टकराता है, उसके लिए दस कनेक्शन का पूल बेकार है — प्लगइन के लिए MySQL।
Minecraft होस्टिंगआपके ऑफ़लाइन रहने पर भी सर्वर चलता हैसर्वर बनाएँ
