環境
- Mac OS Big Sur Ver 11.6
- MAMP Ver 6.5
- PHP Ver 7.4.21
- MySQL Ver 14.14 Distribute 5.7.34
状況
これまでMAMPでMySQLを使用していましたが、Macを再起動してからMySQLで下記のエラーが出るようになりました。
$ mysql -u root -p ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)
また、MAMPの"Stop"と表示されるアイコンがオレンジ色になっています(通常は緑色で表示されていたと思います)。
これまでに行ったこと
1 . mysql.sockの存在確認
こちらの記事を参考に、mysql.sockファイルが存在しているか確認しました。
$ ls /Applications/MAMP/tmp/mysql/
2 . mysql.sockを作成
$ touch /Applications/MAMP/tmp/mysql/mysql.sock
3 . 再度mysqlにアクセスを試みる。
エラーメッセージの末尾が(2)から(38)に変わりました。
$ mysql -u root -p ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (38)
4 . MySQLサーバーの起動を試みる。
エラーが出て起動できませんでした。
$ mysql.server start -bash: mysql.server: command not found
5 . MySQLの状態を確認
以下のコマンドが動くので、MySQLはインストールされており、パスも通っていると思います。
$ mysql --version mysql Ver 14.14 Distrib 5.7.34, for osx10.12 (x86_64) using EditLine wrapper
現状、MySQLサーバーが起動できないのが問題だと思うのですが、なぜ起動できないのか分かりません。
アドバイスいただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー