■問題点
当初MAMPを利用していたMBPで、今回XAMPPへと乗り換えたが、
terminal上でmysqlコマンドを実行すると、まずMAMP側のmysqlを読み込みに行く状態を解決出来ない
■結論
/usr/bin/に、mysqlのシンボリックリンクが存在しており、
そのリンク先がMAMPのmysqlだった
■解決プロセス
・mysqlを実行すると以下のエラーが出る
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)
・/etc/のbashrcや、ローカル上の.bash_profileなどにMAMPを読み込みに行く記述はない
・envコマンドを打ってみる
特にMAMPを読み込みに行く設定はない
・which mysqlでどのmysqlを読み込みに行っているかチェックしてみる
/usr/bin/mysql
・/usr/bin/mysqlをチェック
シンボリックリンクになっており、MAMPのmysqlがOriginalになっていた
・/usr/bin/mysqlのシンボリックリンクをremove
rm /usr/bin/mysql
・lnコマンド実行
ln -s /Applications/XAMPP/xamppfiles/bin/mysql /usr/bin/
解決(ぱちぱちぱち)
0 件のコメント:
コメントを投稿