くだらない内容ですが、同じように引っかかってしまう人もいるかもしれないので書いておきます。
事象
MySQLを起動しようと思ったらこのようなエラーが出た。
$ mysql start
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
原因と解決法
原因は起動コマンドが間違えていたからでした。
正しくはこちら。
$ mysql.server start
Starting MySQL
SUCCESS!
.serverをつけないといけなかったんですね。
その他
もちろんこんなくだらないことが原因ではない人もいると思うので、そういった人たちは他の記事を参考にしてみてください。
参考
https://qiita.com/masa_stone22/items/38a286a89c309de7d44e
https://qiita.com/kanohisa/items/564035efd74d9c75bdcb