mac XAMPPのMySQLでERROR 2002 (HY000)

macにXAMPPをインストールして、コマンドでMySQLに接続しようとするとエラーになりました。

mysql -u root -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

調べると、tmp/mysql.sockってファイルがねーよというお話でした。

XAMPPのフォルダの中にあるmysql.sockにリンクすればOKです。

sudo ln -s /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock /tmp/mysql.sock

と入力することで、解決しました。