MySQL起動時にエラーが出た時の対処法

MySQLを起動しようとした際に、以下のエラーが発生することがあります。

tail /var/log/mysqld.log

[ERROR] /usr/libexec/mysqld: Error writing file '/var/run/mysqld/mysqld.pid' (Errcode: 28)
[ERROR] Can't start server: can't create PID file: No space left on device

No space left on deviceとあるように、ディスク容量が一杯でファイルへの書き込みができないことがあります。

df -h

で使用容量を確認してみましょう。

なおこの現象が発生するときにはCPU/Memoryも余裕が有るのにLoad Averageが高いという現象が発生します。