Rails:无法通过套接字连接到本地MySQL服务器

时间:2011-11-08 04:16:16

标签: mysql ruby-on-rails

我在Windows 7上使用VirtualBox运行Ubuntu。

当我启动“localhost:3000”(在我运行rails s之后)时,我收到以下错误:

  

无法通过socket'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2)

我在Ubuntu上安装了XAMPP,所以我的MySQL安装似乎在这里:/opt/lampp/var/mysql  (mysql.sock就在那里)

我应该如何将我的rails应用程序连接到这个MySQL安装?

1 个答案:

答案 0 :(得分:4)

尝试socket中的database.yml参数(我认为默认为/tmp/mysql.sock)

development:
adapter: mysql
encoding: utf8
database: yourapp_development
username: youruser
password: yourpassword
socket: /opt/lampp/var/mysql/mysql.sock