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

त्रुटि 2002 (HY000):सॉकेट '/var/run/mysqld/mysqld.sock' के माध्यम से स्थानीय MySQL सर्वर से कनेक्ट नहीं हो सकता (2)

मुझे एक बार यह समस्या हुई थी और इसे mysql-server . स्थापित करके हल किया गया था , इसलिए सुनिश्चित करें कि आपने mysql-server . स्थापित किया है , नहीं mysql-client या कुछ और।

उस त्रुटि का अर्थ है फ़ाइल /var/run/mysqld/mysqld.sock मौजूद नहीं है, अगर आपने mysql-server इंस्टॉल नहीं किया है , तो फ़ाइल मौजूद नहीं होगी। तो उस स्थिति में, इसे

. के साथ स्थापित करें
sudo apt-get install mysql-server

लेकिन अगर mysql-server पहले से स्थापित है और चल रहा है, तो आपको कॉन्फिग फाइलों की जांच करने की जरूरत है।

कॉन्फिग फाइलें हैं:

/etc/my.cnf
/etc/mysql/my.cnf
/var/lib/mysql/my.cnf

/etc/my.cnf . में , सॉकेट फ़ाइल कॉन्फिगरेशन /tmp/mysql.sock हो सकता है और /etc/mysql/my.cnf . में सॉकेट फ़ाइल कॉन्फ़िगरेशन /var/run/mysqld/mysqld.sock हो सकता है . इसलिए, /etc/mysql/my.cnf को हटाएं या नाम बदलें , mysql को /etc/my.cnf का प्रयोग करने दें , तो समस्या हल हो सकती है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL इंडेक्स बनाम InnoDB इंडेक्स - अंतर को समझना

  2. पिछले 12 महीनों की MySQL मासिक बिक्री बिना बिक्री वाले महीनों सहित

  3. मैं वेबसाइट के लिए इंस्टालर कैसे बना सकता हूं। पीएचपी mysql

  4. CentOS पर MySQL को अपग्रेड कैसे करें

  5. SQLite INSERT - डुप्लीकेट कुंजी अद्यतन पर (UPSERT)