सॉकेट '/var/lib/mysql/mysql.sock'(111) के माध्यम से स्थानीय MySQL सर्वर से कनेक्ट नहीं हो सकता है, यहां तक ​​कि /var/lib/mysql/mysql.sock मौजूद है - mysql, centos7

सॉकेट के माध्यम से स्थानीय MySQL सर्वर से कनेक्ट नहीं हो सकता है "/var/lib/mysql/mysql.sock" यहां तक ​​कि /var/lib/mysql/mysql.sock मौजूद है।

हाथ में चीजें:

  • My.cnf फ़ाइल को /var/lib/mysql/mysql.sock पर इंगित किया गया है।
  • Mysql.sock को चयनित उपयोगकर्ता द्वारा पढ़ने / निष्पादित करने की अनुमति है।
  • पहले mysql काम कर रहा है। मैंने लॉग फ़ाइल की जांच की थी, उसने कहा था कि "डेटाबेस सामान्य रूप से बंद नहीं किया गया था"।

चीजें नहीं कर सकतीं: Mysql.sock डाउनलोड करने योग्य नहीं है। मुझे लगता है कि mysql.sock में कुछ गड़बड़ है।

जवाब देने के लिए शुक्रिया।

उत्तर:

जवाब के लिए 0 № 1

फ़ाइल "my.cnf" को खोजने का प्रयास करें, आमतौर पर फ़ोल्डर "/ etc / mysql /" फ़ोल्डर में स्थित है। सावधानी के रूप में बैकअप बनाएं। इसे इस तरह संपादित करें:

socket   = /var/run/mysql/mysql.sock
port     = 3306
basedir  = /usr

और, कृपया, सत्यापित करें कि क्या आपके उपयोगकर्ता को "mysql.sock" पढ़ने की अनुमति है या नहीं।


संबंधित सवाल
सबसे लोकप्रिय