• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ログに残る謎のエラー)

ログに残る謎のエラー

このQ&Aのポイント
  • 先日、サーバーを再起動した際に起きた問題について質問させていただきます。mysqlが動かなくなり、my.cnfでのポートの指定で一時的な解決をしましたが、その後PHPのセッションが切れる問題が発生しました。
  • mysqldを起動させるたびに'/usr/local/libexec/mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 2)'という謎のエラーがログに残っています。このエラーの原因についてご存知の方はいらっしゃいますか?
  • 質問させていただきます。先日サーバーを再起動したところmysqlが動かなくなってしまいました。my.cnfでのポート指定により一時的な解決はしましたが、その後PHPのセッションが複数箇所で切れる問題が発生しました。また、mysqldを起動させるたびに'/usr/local/libexec/mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 2)'という謎のエラーがログに残っています。このエラーの原因についてご存知の方はいらっしゃいますか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#249320
noname#249320
回答No.1

/var/run/mysqld/mysqld.pid ファイルは存在しますか? もしあるのでしたら, 一旦 MySQL を停止して mysqld.pid を削除してから, MySQL を起動しなおしてみてください。

ferini
質問者

お礼

/var/run/mysqldフォルダに外部からも書き込み権限を与えたところ、エラーが消えました。 (pidファイルが作成されているわけでもないのが気がかりですが) PHPとの不具合は解消しませんでしたが、 ひとまずエラーを一つ減らすことが出来ました。 ありがとうございました。

ferini
質問者

補足

/var/run/mysqld/mysqld.pid ファイルはありません。 /var/run/の下にmysqldというフォルダ自体無かったので 作成してみましたが、改善はしませんでした。 ただ、(Errcode: 2)が(Errcode: 13)に変わっていました。

関連するQ&A