mysql error対応!なぜか動かなくなった!時用

個人的にmysqlエラーが出た時の対応を下記にメモ。

#なんかよくわからんけどややこしいエラー出た時。
$ mysql_upgrade -u root -p --force
→もしくは mysql_upgrade -u root --force
#パスワード設定してなければ下のコマンド使います。

## macOSなどのアップデートが原因で死ぬ時
$ xcode-select --install

#基本的に設定書き換えたら動かし直す必要あるので
$ pkill mysql
$ mysql.server start

#番外編...いやいやそれでも動かない時。
$ brew doctor  #brewの、依存関係の確認

エラー文はないですがsocket error(2)では そもそも起動してない時が多い $ mysql.server start

起動時などに、socket error(38) これは権限などが足りてない場合が多いので mysqlの設定ファイルなどがあるディレクトリに対してchownしてあげる必要がある