簡體   English   中英

Rails 3.2-無法連接到本地MySQL

[英]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.

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