PHP masih mencoba menggunakan lokasi soket default. Masalah ini dapat muncul jika Anda memindahkan folder MariaDB/MySQL dari /var/lib/mysql ke lokasi lain. Untuk mengatasi masalah Anda harus menentukan lokasi soket baru di /etc/php.ini berkas.
mysqli.default_socket =/newDBLocation/mysql/mysql.sock
Hati-hati, tergantung pada driver yang Anda gunakan, Anda mungkin harus menentukan pdo_mysql.default_socket= !
Untuk memeriksa direktori Anda saat ini, jalankan perintah berikut di mysql:
select @@datadir;