我在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安装?
答案 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