hello-world
webエンジニアのメモ。とりあえずやってみる。

[mac]The server quit without updating PID fileでmysqlが起動しない問題

公開日時

mysql5.6.27で確認

macにmysqlを入れてrailsの開発環境を作った後、macを再起動してみたところ、railsからmysqlに接続する際に

Lost connection to MySQL server during query

というエラーが発生してしまいました。

再起動前はうまく動いていたのであれ?と思ってmysqlのログを見たら

ERROR! The server quit without updating PID file

とのエラーが出ていました。 mysqlのログは以下で見れます。(your_hostnameの部分はそれぞれのマシンのhostnameになります)

sudo tail -f /usr/local/var/mysql/your_hostname.err

調べると色々な解決策の記事が見つかったのですが、自分の場合はディレクトリの権限を以下のように変更したら起動しました。

sudo chown -R your_name:admin /usr/local/var/mysql

(ls -la /usr/local/var/ で他のディレクトリの権限を見てそれに合わせました)

再起動時かどこかでディレクトリの権限が切り替わってしまったんですかね?

macは特に複雑なことをしなくても開発環境を作れるので便利ですが、初期設定でハマるとちょっと大変ですね。

参考


Related #mac

[mac]FinderでMarkdown(md)形式のファイルをプレビューしたい

QuickLookを使うとアプリを起動しなくてもファイルの内容をプレビューできるので「テキストファイルの内容をちょっと見たい」といった時に非常に便利です。

[mac]iPadをサブディスプレイ化するDuet Displayを使おうとしたら初期設定にハマった話

iPad外部ディスプレイ化の新本命「Duet Display」公開 : ギズモード・ジャパン

[Mac]『入門Chef Solo』を読んで試してみた

伊藤直也さんの『 入門Chef Solo』を読んで、実際にVagrantを使って試してみた。

[mac]Karabinerでキーボード設定を便利にする(キーリピート、USキーボードの日本語切り替え)

以前は「KeyRemap4MacBook」という名前でしたがいつの間にか「Karabiner」に名前が変わっていました。