Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:संचार लिंक विफलता

तो, आपके पास एक

. है <ब्लॉकक्वॉट>

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:संचार लिंक विफलता
java.net.ConnectException:कनेक्शन अस्वीकृत

मैं इस उत्तर से उद्धृत कर रहा हूं जिसमें चरण-दर-चरण MySQL+JDBC ट्यूटोरियल भी शामिल है:

<ब्लॉकक्वॉट>

अगर आपको SQLException: Connection refused मिलता है या Connection timed out या एक MySQL विशिष्ट CommunicationsException: Communications link failure , तो इसका मतलब है कि डीबी बिल्कुल भी उपलब्ध नहीं है। इसके निम्न में से एक या अधिक कारण हो सकते हैं:

  1. JDBC URL में IP पता या होस्टनाम गलत है।
  2. JDBC URL में होस्टनाम स्थानीय DNS सर्वर द्वारा मान्यता प्राप्त नहीं है।
  3. जेडीबीसी यूआरएल में पोर्ट नंबर गुम या गलत है।
  4. डीबी सर्वर डाउन है।
  5. DB सर्वर TCP/IP कनेक्शन स्वीकार नहीं करता है।
  6. DB सर्वर के कनेक्शन समाप्त हो गए हैं।
  7. जावा और डीबी के बीच में कुछ कनेक्शन अवरुद्ध कर रहा है, उदा। फ़ायरवॉल या प्रॉक्सी।

एक या दूसरे को हल करने के लिए, निम्नलिखित सलाह का पालन करें:

  1. ping के साथ उन्हें सत्यापित और परीक्षण करें ।
  2. DNS को रीफ्रेश करें या इसके बजाय JDBC URL में IP पते का उपयोग करें।
  3. my.cnf . के आधार पर इसे सत्यापित करें MySQL डीबी का।
  4. डीबी प्रारंभ करें।
  5. सत्यापित करें कि क्या mysqld को --skip-networking option के बिना शुरू किया गया है ।
  6. डीबी को पुनरारंभ करें और तदनुसार अपना कोड ठीक करें कि यह finally में कनेक्शन बंद कर देता है ।
  7. फ़ायरवॉल अक्षम करें और/या पोर्ट को अनुमति/अग्रेषित करने के लिए फ़ायरवॉल/प्रॉक्सी कॉन्फ़िगर करें।

यह भी देखें:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. QUERY पैकेट भेजते समय त्रुटि

  2. RSU विधि का उपयोग करके MySQL गैलेरा क्लस्टर में ऑनलाइन स्कीमा अपग्रेड

  3. क्या MySQL का टाइमज़ोन UTC पर सेट होना चाहिए?

  4. MySQL कमांड लाइन का उपयोग करके फाइलों से आयात और निर्यात करना

  5. हमारे साझा सर्वर पर स्थित MySQL डेटाबेस से दूरस्थ रूप से कैसे कनेक्ट करें