Mysql2 ::错误:无法通过套接字'/tmp/mysql.sock'连接到本地MySQL服务器(2)

时间:2014-08-06 22:30:20

标签: mysql ruby-on-rails ruby

我正在尝试在Ruby on Rails 4中执行迁移,我遇到了以下错误:

********-C02MGBVJFD57:myapp michaelsutyak$ bundle exec rake db:migrate
rake aborted!
Mysql2::Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

为什么会发生这种情况?谢谢您的帮助。

1 个答案:

答案 0 :(得分:22)

首先验证您确实运行mysql.server start,因为tmp/mysql.sock是在启动时生成的(按照惯例)。如果您仍遇到问题,请运行mysqladmin variables | grep socket并相应更新database.yml中的信息

相关问题