簡體   English   中英

Mysql2::Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

[英]Mysql2::Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

我正在嘗試在 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 ,因為tmp/mysql.sock是在啟動時生成的(傳統上)。 如果您仍然遇到困難,請運行mysqladmin variables | grep socket mysqladmin variables | grep socket並相應地更新database.yml的信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM