Mysql2::错误:Can';t通过套接字连接到本地MySQL服务器'/tmp/mysql.sock';(2)
我试图在Ruby on Rails 4中执行迁移,遇到以下错误:Mysql2::错误:Can';t通过套接字连接到本地MySQL服务器'/tmp/mysql.sock';(2),mysql,ruby-on-rails,ruby,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) 知道为什么会这样吗 首先确认您确实运行了mysql.server start,因为tm
********-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)
知道为什么会这样吗 首先确认您确实运行了
mysql.server start
,因为tmp/mysql.sock
是在启动时生成的(这是传统)。如果您仍然遇到困难,请运行mysqladmin variables | grep socket
并相应地更新数据库.yml中的信息ah ol的“确保服务器正在运行”技巧,是吗?工作得很有魅力!要查找实际使用的套接字路径,您可能需要这样做:mysqladmin-u root variables | grep socket