#mysqlでエラーが発生してしまった。
mysql -u root
これが起動できない
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
探しても見つからなかったので、mysql.sockを作る
$ sudo touch /tmp/mysql.sock
mysql -u root
再度起動してみても、またエラー
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (38)
権限の書き換え
$ sudo chown [username] /tmp/mysql.sock
mysqlを再起動。
$ mysql.server start
SUCCESS!!!!!!!!!!!
やっほーーーい
参考リンク
MySQL5.7が起動できない。: https://qiita.com/gaogaomango/items/933a1f55004920a4323d
MySqlのソケットエラーを解決する: https://qiita.com/kanohisa/items/564035efd74d9c75bdcb
####追記 なんとなく起因としては、mac OS High Sierraにアップデートしたからだと思う。High Sierraのバージョンアップをしたら同じ現象にまたなった為。
なぜ、バージョンアップしたらソケットが通らなくなるのかは未だ分からん
####追追記
別件でsocekt通信について調べたので、ついでに参考リンクを貼っておく↓
知ったかぶりをしていたソケット通信の基礎を改めて学んでみる
https://qiita.com/megadreams14/items/32a3eed4661e55419e1c
ソケット通信についてたっぷり書いてある↓
調べなきゃ寝れない!と調べたら余計に寝れなくなったソケットの話
https://qiita.com/kuni-nakaji/items/d11219e4ad7c74ece748
TCPHTTPからどんなものか詳しく書いてある↓
【TCP/IP】勉強がてらHTTPクライアントもどきをPythonで作ってみる
https://qiita.com/chooyan_eng/items/087d2fd20294ed35e550#tcp%E3%81%A8http
MySQLのソケット(UNIXソケット)情報を確認する
https://rensrv.com/hs/osx/mysql/resol/chk-socket/
MySQLにSocketで接続する(UNIXソケット)
https://rensrv.com/hs/osx/mysql/con-socket/
UNIXドメインソケット
https://www.otsuka-shokai.co.jp/words/unix-domain-socket.html