PHP se stále pokouší použít výchozí umístění soketu. Tento problém se může objevit, pokud jste přesunuli složku MariaDB/MySQL z /var/lib/mysql na jiné místo. Chcete-li problém vyřešit, musíte definovat umístění nového soketu v /etc/php.ini soubor.
mysqli.default_socket =/newDBLocation/mysql/mysql.sock
Pozor, v závislosti na tom, který ovladač používáte, možná budete muset zadat pdo_mysql.default_socket= !
Chcete-li zkontrolovat aktuální adresář, spusťte v mysql následující příkaz:
select @@datadir;