2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

MySQL またserver startできなくなった件

Posted at

mysql.server start  → ERROR! The server quit without updating PID file

↑上記記事で解決したはずのMySQLがまたstartできなくなった。

とりあえず、同じことを確認してみた。
PATHは問題なさそうだった…。

また再発したので、心折れそうになりましたが今回は結構早く解決したので記録します。

解決 /private/tmpの所有者をrootから自分に変えた

参考記事 
https://github.com/Homebrew/homebrew-core/issues/64304
https://teratail.com/questions/204129

sudo chown -R '自分の名前' /private/tmp/ で変更。

無事、server start できました。

経緯 

再インストールすると

Warning: The post-install step did not complete successfully
You can try again using:
  brew postinstall mysql@5.7

brew postinstall mysql@5.7しても変わらず…。

mysqlに拘らずpostinstall関係でググっていたら
https://github.com/Homebrew/homebrew-core/issues/64304
を発見。

brew postinstall --debug ほげほげをすると内容が見れることを知り
brew postinstall --debug mysql@5.7を実行

==> Permission denied @ dir_s_mkdir - /private/tmp/homebrew

なにやらパーミッションデニッドしている!!

パーミッションを調べてみると

drwxr-xr-x  12 root  wheel  tmp

所有者がrootなので
sudo chown -R '自分の名前' /private/tmp/ を実行

drwxr-xr-x  12 自分の名前  wheel  tmp

そして
mysql.server start 実行

Starting MySQL
. SUCCESS! 

よかった。

同じエラー内容でも深掘りすると違う原因ですね。
明日になったらまた違うエラーでだめになってそうで怖いけど
頑張ります。

2
2
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
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?