mysqlが接続できない時の対処法

   

brew update後mysqlに接続することができずに壮絶にはまってしまいました

この記事書いている途中で
mysqlのsocketエラーでrailsアプリが起動できない
こちらを発見したので、よければ試してください
socketの権限関連の記事です

解決方法

とりあえずの解決方法です
ちなみにmysqlを削除して再度インストーるするので
大切なデータがある場合はバックアップを取っておくように

原因

以前brewを update した際も権限周りでエラーが出てきてmysqlに接続することができないことがありました
正直今回もそれと同じ問題かと思いましたが、何度試しても治らないので最終的に再インストールするという
力技でなんとか終わることができたんですけど、もし原因がわかる方がいらっしゃったら教えていただきたいです

エラーの内容とやった流れは

  • ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)

    →ダメ

  • ERROR! The server quit without updating PID file (/usr/local/var/mysql/****.local.pid).

    →何やっても対処できなかった

です。

試した方法 + 参考記事

Mac OS X El CapitanでMySQLをクリーンインストールする
MySQL 5.5 を Homebrew でインストールする手順 (Mac OS X)
mysqlが起動しない問題
tweeeetyのぶろぐ的めも

 - SQL , , ,