自宅サーバの整理箱

自宅サーバを構築しwordpress,fedora,CentOSの作業メモ

*

Another MySQL daemon already runningでMySQLが起動しない

   

自宅サーバの定期リブート後、apacheログを見たところ500エラーが多発していました。
MySQLロゴ

原因を調査すると、MySQLが起動していない模様。Mysqlログを確認してみました。

#
# tail -f /var/log/mysqld.log
# 
Another MySQL daemon already running with the same unix socket.

# service mysqld start
mysqld を起動中:                                           [失敗]

原因は、/var/lib/mysql/mysql.sock ファイルが残っている模様でした。自宅サーバリブート時にMySQLは正常終了してくれなかったのでしょうか。とりあえず手動で削除して再起動します。

#
# rm -f /var/log/mysqld.log
# 
# service mysqld start
mysqld を起動中:                                           [OK]

# ps -ef | grep mysqld | grep grep -v 
# 

/usr/bin/mysqld_safeと、/usr/libexec/mysqldが起動していました。こで起動できました。

自宅サーバは夜中にリブートかけてますので、朝気づくまでの4時間くらいWebサイトがエラーとなっていました。スタート時時は強制的に/var/lib/mysql/mysql.sock ファイルを削除するように起動スクリプトを修正しようかな。

 - MySQL, Word Press

 Total 180 views