PHPはまだデフォルトのソケットの場所を使用しようとしています。この問題は、 MariaDB/MySQLフォルダーを移動した場合に発生する可能性があります。 / var / lib/mysqlから 別の場所に。この問題を解決するには、 /etc/php.iniで新しいソケットの場所を定義する必要があります。 ファイル。
mysqli.default_socket =/newDBLocation/mysql/mysql.sock
使用するドライバーによっては、 pdo_mysql.default_socket =を指定する必要がある場合がありますので注意してください。 !
現在のディレクトリを確認するには、mysqlで次のコマンドを実行します。
select @@datadir;