実施環境
ハードウェア環境
項目 | 情報 |
---|---|
OS | macOS Catalina(10.15.7) |
ハードウェア | MacBook Air (11-inch, Early 2015) |
プロセッサ | 1.6 GHz デュアルコアIntel Core i5 |
メモリ | 4 GB 1600 MHz DDR3 |
グラフィックス | intel HD Graphics 6000 1536 MB |
ソフトウェア環境
項目 | 情報 |
---|---|
homebrew | 3.3.8 |
mysql | Ver 8.0.27 for macos10.15 on x86_64 |
早速
こちらの記事を参考に、
mysql.server restart
でサーバを再起動させる。
すると
Shutting down MySQL
... SUCCESS!
Starting MySQL
.. ERROR! The server quit without updating PID file (/usr/local/var/my..
とのエラーに遭遇。
#PID fileって何??
メモリを使って動かすプログラム一つ一つのことをプロセスと呼ぶが、そのプロセスが作成されたときに自動的に付与されるのがプロセス識別子(Process ID→PID)。
そしてこのPIDが書かれているファイルがPIDファイルである。
The server quit without updating PID file ...
こちらの記事を参考に
- 権限の変更
- PCの再起動
- プロセスkill
と試したが、エラー文は変わらないため、最終手段であるMySQL入れ直しを図る。
完全にこちらの記事を参考にしてhomebrewを使ってMySQLを再インストール、、、、、
mysql.server start
Starting MySQL
......... SUCCESS!
完了!!!
/usr/local/opt/mysql@5.7/bin/mysql: No such file or directory.....
これでイケたと思い、最後にもう一度mysql -u root -p
を実行するも、、
/usr/local/opt/mysql@5.7/bin/mysql: No such file or directory
PATHが通っていないよう。
$ echo 'export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"' >> ~/.bash_profile
$ source ~/.bash_profile
もう一度mysql -u root -p
、、、、
mysql>
できた!!!
PID file参考
https://hirocorpblog.com/post-487/
https://wa3.i-3-i.info/word11040.html