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 హోస్టింగ్మీరు ఆఫ్లైన్లో ఉన్నప్పుడు కూడా మీ సర్వర్ నడుస్తుందిసర్వర్ సృష్టించండి
