繁体   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