0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

お題は不問!Qiita Engineer Festa 2024で記事投稿!
Qiita Engineer Festa20242024年7月17日まで開催中!

Macでmysql実行時に発生する"The server quit without updating PID file"について

Posted at

エラー内容

mysql開始時に以下のエラーが発生した(ファイル名は一部変更)

sudo mysql.server start
Starting MySQL
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/xxx.local.pid).

考えられる原因

  • シェルをfishからcshへ変更したこと?(最近変更した)

調べたらよく出る方法を試す(失敗)

touchでPIDファイルを確認・作成

sudo touch /usr/local/var/mysql/xxx.local.pid
sudo mysql.server start
Starting MySQL
. ERROR! The server quit without updating PID file

touchでPID確認後に権限付与

sudo touch /usr/local/var/mysql/xxx.local.pid
sudo chown -R _mysql:_mysql /usr/local/var/mysql/xxx.local.pid
sudo mysql.server start
Starting MySQL
. ERROR! The server quit without updating PID file

成功結果

sudoをつけずに実行してみると成功した

mysql.server stop
Shutting down MySQL
. SUCCESS!

原因は不明だが、pidファイルの場所(/usr/local/var/mysql/)を見ていると以下の挙動が確認さえ得た

  • sudoあり:実行時にpidファイルが削除された
  • sudoなし:実行時にpidファイルが削除されなかった

以上がエラーの原因ではありそうだが、なぜそうなるのかは不明

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?