railsのDBをmysqlに変更してプロジェクトを作成しています。
サーバーを走らせてローカルでプレビューしてみると
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
というエラーが現れて先に進めずに困っています。
インターネットで色々と調べてみましたが解決できませんでした。
解決方法をご教授ください。
※OSはMAC mysqlはHomebrew でインストールしました。
Homebrew でよく発生する現象です
Homebrew のmysqlはインストールしただけでは起動しません
以下の手順で mysql を起動してから再度試してみてください
$ mysql.server start
これで解決するはずです
自動起動が必要な場合は以下のURLをご覧ください
設定方法が説明してあります
http://www.task-notes.com/entry/20150126/1422241200
なお Homebrewの場合,mysql.sock の場所は /tmp/mysql.sock で正しいです.
mysqlが起動しているのに /tmp/mysql.sockが無いということなら
などの可能性が考えられます
回答ありがとうございます。
Homebrew でよく発生する現象です
Homebrew のmysqlはインストールしただけでは起動しません
以下の手順で mysql を起動してから再度試してみてください
$ mysql.server start
これで解決するはずです
自動起動が必要な場合は以下のURLをご覧ください
設定方法が説明してあります
http://www.task-notes.com/entry/20150126/1422241200
なお Homebrewの場合,mysql.sock の場所は /tmp/mysql.sock で正しいです.
mysqlが起動しているのに /tmp/mysql.sockが無いということなら
などの可能性が考えられます
回答ありがとうございます。
MYSQLを起動させましたが、色んなファイルをいじっていたみたいで手に負えず、結局、再インストールし直しました。再インストール後に上記手順で設定したところ問題解決しました。
回答ありがとうございます。
2015/12/21 23:27:16MYSQLを起動させましたが、色んなファイルをいじっていたみたいで手に負えず、結局、再インストールし直しました。再インストール後に上記手順で設定したところ問題解決しました。