[英]Rails 3.2 - Can't connect to local MySQL
當我運行該應用程序時,我將收到以下錯誤消息:
/Users/adam/.rvm/gems/ruby-1.9.3-p385/gems/mysql2-0.3.11/lib/mysql2/client.rb:44:in `connect': Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (Mysql2::Error)
如果我嘗試跑步
mysqladmin variables | grep socket
結果是:
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
我很確定我正在使用Rails 3.2和MySQL,但是現在不行了。 我在Mac OS Lion上運行,您能幫我些什么嗎?
謝謝
鍵入ps aux | grep mysqld
在終端中使用ps aux | grep mysqld
,查看是否除了grep命令外還顯示任何內容。 如果不是,則說明您的mysql服務器未運行。 否則,請嘗試在終端中鍵入mysqld start
,看看是否無法啟動sql服務器。
編輯:對不起,在OSX上啟動它的命令應該是mysql.server start
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.