0

我正在研究 windows rails 应用程序。我已经为该应用程序创建了 rb 文件。

我可以通过应用程序连接到 mysql,但是当我尝试通过 ruby​​ 代码连接它时,连接 mysql 时出现错误。我正在研究生产模式。

运行生产模式 rails 应用程序打开 mysql 连接但不是应用程序中的 rb 文件。我正在使用 database.yml 连接 mysql。

这个系统在windows xp上工作正常,但在windows 7上不行 这是一个代码

require "yaml"
require 'mysql2'
config = YAML::load_file("config/database.yml")["production"]
client = Mysql2::Client.new(config)

这是错误

Mysql2::Error: Can't connect to MySQL server on 'localhost' (10061)
4

1 回答 1

0

尝试更改您的database.yml配置文件并添加host: 127.0.0.1

 development:
   adapter: mysql2
   database: db/development.mysql2
   pool: 5
   host: 127.0.0.1
于 2013-11-02T02:45:10.070 回答