使用Rails 3配置MySQL(railsinstaller)

使用Rails 3配置MySQL(railsinstaller),mysql,ruby-on-rails-3,configuration,xampp,railsinstaller,Mysql,Ruby On Rails 3,Configuration,Xampp,Railsinstaller,我在Windows 7上尝试将MySQL与Rails 3结合使用,我是初学者,正在阅读Rails教程,这里给出了以下配置: development: adapter: mysql2 encoding: utf8 database: blog_development pool: 5 username: root password: socket: /tmp/mysql.sock 我在Xampp中安装了MySQL,那么我在哪里可以提到它可以通过localhost访问MySQL,需要做哪些更改,以便

我在Windows 7上尝试将MySQL与Rails 3结合使用,我是初学者,正在阅读Rails教程,这里给出了以下配置:

development:
adapter: mysql2
encoding: utf8
database: blog_development
pool: 5
username: root
password:
socket: /tmp/mysql.sock

我在Xampp中安装了MySQL,那么我在哪里可以提到它可以通过localhost访问MySQL,需要做哪些更改,以便我可以将MySQL与Rails 3应用程序一起使用?

mysql2 gem安装与MySQL gem安装类似。请参阅以下包含mysql gem安装说明的博文:

您可以忽略MySQL安装说明。您需要下载MySQL连接器/C,然后将
libmysql.dll
从中复制到Ruby安装(RailsInstaller one)


希望这能有所帮助。

那么,db的rails配置有什么不同呢?我目前拥有的是上面定义的。如果您是指
config/database.yml
除了
适配器
字段之外,这两个字段都是相同的(数据库、主机、端口、用户名等)。如果您是指其他内容,请解释。套接字的路径是什么,当我在windows中使用XAMPP时,我的mysql目录是d:\XAMPP\mysql\在windows中,mysql没有套接字,所以请删除该行,您需要主机、端口、数据库、用户名,如果您不使用UTF8,请输入密码和密码,我的适配器是mysql2还是简单的mysql,就像我使用xampp的mysql一样?当我运行rakedb:create时,它说rake中止了!和“未初始化常量Mysql2”