2011-11-08 47 views
0

連接到本地MySQL服務器我運行Windows 7的Rails的:無法通過套接字

使用VirtualBox的Ubuntu當我啓動「本地主機:3000」(後我跑了rails s),我得到了以下錯誤:

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

我在Ubuntu上安裝了XAMPP,所以我的MySQL安裝似乎是在這裏:/opt/lampp/var/mysqlmysql.sock有)

應該如何將我的Rails應用程序連接到這個MySQL安裝?

回答

4

嘗試socket PARAM在database.yml(默認爲/tmp/mysql.sock我認爲)

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

謝謝!這解決了問題! –

相關問題