PHP अभी भी डिफ़ॉल्ट सॉकेट स्थान का उपयोग करने का प्रयास कर रहा है। यह समस्या तब प्रकट हो सकती है जब आपने MariaDB/MySQL फ़ोल्डर को स्थानांतरित कर दिया हो /var/lib/mysql . से दूसरे स्थान पर। समस्या को हल करने के लिए आपको /etc/php.ini में नए सॉकेट के स्थान को परिभाषित करना होगा फ़ाइल।
mysqli.default_socket =/newDBLocation/mysql/mysql.sock
देखें कि आप किस ड्राइवर का उपयोग करते हैं, इसके आधार पर आपको pdo_mysql.default_socket= निर्दिष्ट करना पड़ सकता है !
अपनी वर्तमान निर्देशिका की जाँच करने के लिए mysql में निम्न कमांड चलाएँ:
select @@datadir;