Image

ナレッジベース → 原因 mysql connect error no such file or directory

[仮想サーバー]
公開日: 17.10.2023

データベースへの接続エラー:

mysql connect error [localhost]: (2002) no such file or directory (400)

このエラーの一般的な原因は、仮想サーバーのSSDディスク容量の不足です。

1. 空き容量の確認

df -h

2. 解決方法

原因が容量不足であることが確認された場合、できるだけ早くサービスを再起動する必要がありますが、まずはスペースを確保する必要があります。

/var/logディレクトリで、以下のコマンドを使用して最も大きなログファイルを探してください。

cd /var/log
du -h

...
570M	./journal/35e0ntc6fcds4e4d856be41m17146434
570M	./journal
160M	./apache2
121M	./nginx
851M	.

どのフォルダがどれだけのスペースを使用しているかがわかります。多くの場合、古いログファイルを削除することで、データベースの起動に必要なスペースを確保できます。

また、サーバーに設定されている不要なバックアップファイルがあれば、それらを削除することも検討してください。

service mariadb restart

サービスを正常に起動するには、少なくとも500MBの空き容量を確保するのが理想的ですが、データベースのサイズによって必要な容量は異なります。





No Comments Yet