Rails 3.o MYSQL连接问题

时间:2010-06-11 06:03:08

标签: mysql ruby-on-rails

我已经在我的ubunut linux框中安装了RVM并配置了Rails 3应用程序...我可以启动应用服务器......我的问题是当我调用http://localhost:3000时。我得到了以下错误

Mysql::Error (Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)):

我检查了mysqld服务运行良好。

我检查了我的database.yml文件....已定义的井

development:
 adapter: mysql
 encoding: utf8
 reconnect: false
 database: test_development
 username: root
 password: admin
 socket: /var/run/mysqld/mysqld.sock

我安装的mysql gem版本是2.8.1 ....我真的不知道这里有什么问题....

1 个答案:

答案 0 :(得分:1)

你的mysql服务器可能已经启动了,看来导致它的套接字在你提供给它的路径上不可用(/var/run/mysqld/mysqld.sock)。

您必须将此套接字路径更改为计算机中的相应路径 在控制台中找到它的最佳方法是:sudo find / -name mysqld.sock
然后你将获得路径,你只需要在配置文件中更改它。