डेटाबेस से कनेक्ट करने में त्रुटि:
mysql connect error [localhost]: (2002) no such file or directory (400)
एक सामान्य कारण वर्चुअल सर्वर की एसएसडी डिस्क पर जगह की कमी है।
1. उपलब्धता जांचें
df -h
2. समाधान
यदि कारण की पुष्टि हो गई है, तो आपको जितनी जल्दी हो सके सेवा शुरू करने की आवश्यकता है, लेकिन चूंकि कोई जगह नहीं है, इसलिए आपको कुछ जगह खाली करने की आवश्यकता है।
/var/log निर्देशिका में, कमांड के साथ सबसे बड़ी लॉग फ़ाइलें खोजें:
cd /var/log
du -h
आप देखेंगे कि कौन सा फ़ोल्डर कितनी जगह लेता है; ज्यादातर मामलों में, संग्रहीत लॉग फ़ाइलों को हटाने से डेटाबेस चलाने के लिए जगह खाली करने में मदद मिलेगी।
यदि आपके सर्वर पर कोई अनावश्यक बैकअप कॉन्फ़िगर किया गया है तो आप उसे हटा भी सकते हैं।
service mariadb restart
सेवा को सफलतापूर्वक शुरू करने के लिए, कम से कम 500 मेगाबाइट खाली करने की सलाह दी जाती है, लेकिन यह डेटाबेस के आकार पर निर्भर करता है।