मुझे एक बार यह समस्या हुई थी और इसे 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
का प्रयोग करने दें , तो समस्या हल हो सकती है।