MAMPでMySQLに接続できない※コマンドラインでは接続できる


あまり中身がないが、いろいろ調べた結果これを書いてある記事がなかったので投稿。

原因

もともと自分のmacにあったmySQLと競合していた。

確認

mysql関連のプロセスを表示

$ ps aux | grep mysql

ここで使われてるコマンドをみて、複数のmysqlが起動していないか確かめる。
あとは使いたくない方を止めればいい。ローカルの方なら

$ mysql.server stop

すればいいだけ。

もしMAMPの方を使いたくないなら、

$ /Applications/MAMP/bin/stopMysql.sh

自分はこれで6時間ぐらいつまったので誰かのお役に立てれば嬉しい。

 参考にしたサイト

https://www.itmedia.co.jp/help/tips/linux/l0158.html
https://royal-fummy.com/blog/mamp-stop-mysql/