railsでWebアプリケーションを作成しているのですが、rails sでサーバーを起動した際に、

Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

のエラーが出てしまいます

とりあえず様々なサイトで引っかかる

$ sudo touch /var/lib/mysql/mysql.sock

を実行してみるのですが、ファイルが存在しないために開くことができないというのはわかるのですが、新規作成もしてくれません

mysqlを再起動しても、効果がなく、ダメ元で

$ brew install mysql

を実行したところ、正常にインストールされたような挙動をしましたが、変化はありませんでした

PC自体も何度も再起動していますができません

ローカル環境にいくつかのDBがあるのでmysqlをアンインストールしてしまうのは避けたいのですが、何か方法はないのでしょうか

どうかご教授願います

#mysql

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)の解決
9.85 GEEK