くだらないけど少しハマったのでメモ
普通にログインしようとすると
$ mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
と表示されたのでパスワードを間違えたかと思っていろいろ試したけど無理。結局MySQLの再インストールとかまでしちゃったのだけれど、原因はMySQLサーバがそもそも起動していなかった...
$ mysql.server start
こうですね。
こういうことにならないためにも、MySQLは起動時に自動的に開始する設定にしておくのがベストかと。
homebrewでインストールした場合は、下記の方法でLaunchAgentsに登録できます。
$ cp /usr/local/Cellar/mysql/<version>/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/
にはお使いのMySQLのバージョンを指定してください。