1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

MAMPでMySQLが起動しなくなった!

Last updated at Posted at 2023-06-14

はじめに

久しぶりにMAMPを使ってmysqlに入ろうとしたらエラーになり入れなくなったので
そちらの解消方法の備忘録になります。

原因

MAMPを起動してもPCがbrew側のmysqlを参照していたためエラーが起こっていた。

解消方法

brewのMySQLを削除し、bashファイルでMAMPのMySQLを参照するように設定する

エラー内容

実際の内容を記載しています
MAMPを起動し、MySQLに接続する

ターミナル
mysql -u ユーザー名 -p

パスワードを入力すると、以下のエラーになり接続できない。

Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)

ソケットがないとエラーが出ているがソケットを生成してみてもエラーは変わらずでした。
 

・MySQLの確認

ターミナル
$ which mysql
/usr/local/opt/mysql@5.6/bin/mysql

どうやらbrewのMySQLを参照しているみたい💦
MAMPのMySQLを参照するようにしたい!
 

・brewのMySQLを削除する

ターミナル
$ brew unlink mysql

 
・もう一度MySQLを確認

ターミナル
$ which mysql
mysql not found

パスにMySQLが渡されていなくなった!
ここから参照したいパスを設定する

その前にシェルを確認

ターミナル
$ echo $SHELL
/bin/bash

 
bashファイルを参照しているのでbash.profileに以下のパスを設定

bash.profile
export PATH=$PATH:/Applications/MAMP/Library/bin
export PATH=$PATH:/Applications/MAMP/bin/php/php7.4.21/bin

 
 
ファイルを適応

ターミナル
$ source ~/.bash_profile

 
・MySQLの確認

ターミナル
$ which mysql
/Applications/MAMP/Library/bin/mysql

MAMPのMySQLを参照している!

MAMPを起動し、MySQLに接続する

ターミナル
mysql -u ユーザー名 -p

無事入れました!!以上です!!

1
0
0

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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?