LoginSignup
14
15

More than 3 years have passed since last update.

mysqlが起動出来ないとき

Last updated at Posted at 2017-07-09

概要

MacにMySQLを入れたとき、下記のエラーが出ました。

ERROR! The server quit without updating PID file

かなりありがちなエラーなため検索するとすぐに引っかかるのですが、自分の場合は検索して得られた情報だけでは解決出来なかったので、記事を書きました。

原因

このエラーが出る前、自分は下記のエラーに遭遇しました。

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (38)

そこで、 /tmp.mysql.sock が存在しないのかーと思った自分は、下記コマンドで /tmp/mysql.sock を生成しました。

# touch /tmp/mysql.sock

結果的にこれがまずく、上記コマンドで生成されたファイルの所有者はユーザ自身になってしまうのです。
(本来は _mysql になるべき)

# ls -la
-rw-r--r--   1 root         wheel      0  7  9 20:30 mysql.sock

解決策

下記コマンドで、ファイルの所有者を正しく戻します。

# chown -R _mysql:wheel /tmp/mysql.sock

これでもまだ起動出来ない方は、下記リンクも参考にしてみてください。

14
15
1

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
14
15