mysql Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

472 ワード

このエラーにはいくつかの原因があります.その原因の一つは簡単で、プロファイル権限を排除するなどの一般的な原因が発見されにくいことです(サーバが正常に稼働していたため、突然起動できなくなりました).この原因は主にディスクがいっぱいになって実行されているためです.
df

/dev/mapperで100%使用されていることがわかります.
du -sh /* |sort -nr

どのフォルダが占有する大きいことを表示することができて、最后に/var/log/squidの下のログが36 Gを使ったことを発见して、ログを削除した后にMySQLを再开して、问题は解决します
ディスクをクリーンアップしても空きがない場合は、次の操作を行います.
lsof |grep -i deleted

どのプロセスが解放されていないかを確認し、プロセスを停止または再起動します.