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