MySQLの起動/再起動時に「Another MySQL daemon already running with the same unix socket.」というエラーが発生した。

作成していたECサイトが表示されなくなってしまい、何が原因なのか調べており、.htaccessの記述がおかしかったのか等を調べたが、テストで同階層に設置したhtmlは正常に表示されていました。

表示されなかったのはデータベースから情報を取得してきているphpファイルだったので、データベースからのデータ取得の際になにか問題があるのではないかと思いデータベースを再起動させてみることにしました。

# /etc/init.d/httpd restart

または

# service mysqld start

MySQLを起動させようとすると、下記のようなエラーが発生していました。

Another MySQL daemon already running with the same unix socket.
mysqld を起動中:                                           [失敗]

Webで検索した際に下記のサイトを見つけたので参考にさせていただき、下記コマンドを実行してみました。 ★http://fnya.cocolog-nifty.com/blog/2013/12/mysql-another-m.html

# service mysqld stop 
  mysqld を停止中:                                           [  OK  ]

# mv var/lib/mysql/mysql.sock  /var/lib/mysql/mysql.sock.bak 

# service mysqld start
  mysqld を起動中:                                           [  OK  ]

MySQLを正常に終了せずに、Apacheを再起動させてしまったのが原因なのでしょうか。 もう少し調べて、追記します。