- ベストアンサー
※ 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)'という謎のエラーがログに残っています。このエラーの原因についてご存知の方はいらっしゃいますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#249320
回答No.1
/var/run/mysqld/mysqld.pid ファイルは存在しますか? もしあるのでしたら, 一旦 MySQL を停止して mysqld.pid を削除してから, MySQL を起動しなおしてみてください。
お礼
/var/run/mysqldフォルダに外部からも書き込み権限を与えたところ、エラーが消えました。 (pidファイルが作成されているわけでもないのが気がかりですが) PHPとの不具合は解消しませんでしたが、 ひとまずエラーを一つ減らすことが出来ました。 ありがとうございました。
補足
/var/run/mysqld/mysqld.pid ファイルはありません。 /var/run/の下にmysqldというフォルダ自体無かったので 作成してみましたが、改善はしませんでした。 ただ、(Errcode: 2)が(Errcode: 13)に変わっていました。