【问题标题】:I cannot connect mysql database server with rails project? (Windows 7)我无法将 mysql 数据库服务器与 rails 项目连接? (Windows 7的)
【发布时间】:2013-02-22 22:12:26
【问题描述】:

我是 Rails 和使用 Windows 7 的新手。在我的 Windows 机器上,我已经正确安装了 ruby​​ 1.93、rails 3.2、Mysql 5.1(也使用此命令“gem install mysql2”安装 MYSQL 驱动程序)。我还将“libmySQL.dll”文件放入 ruby​​/bin 目录。我可以创建 rails 项目并且可以成功运行 webrick 服务器。数据库服务器也可以连接(使用 sqlite)。但是当我使用“rails new app_name -d mysql”这个命令使用mysql时......mysql服务器没有与rails项目连接。 在我的 database.yml 中,我有:

development:
adapter: mysql2
encoding: utf8
reconnect: false
database: untitled5_development
pool: 5
username: root
password:
host: localhost

对不起,我的英语不好。 谢谢大家

【问题讨论】:

  • 是的,它正在运行@AdamT
  • 你怎么知道它没有连接?错误?
  • 错误是“Mysql2::Error (Can't connect to MySQL server on 'localhost' (10061)):”
  • 这里是错误截图dl.dropbox.com/u/4533313/error.JPG
  • 尝试删除空密码密钥。

标签: mysql ruby-on-rails ruby windows


【解决方案1】:

您好,您必须为 root 用户设置密码。另请注意,旧版本的 ruby​​ on rails 会希望您注释数据库名称。如果您还没有创建数据库。

【讨论】:

    猜你喜欢
    • 2018-09-27
    • 2014-03-06
    • 2021-07-21
    • 2020-10-24
    • 1970-01-01
    • 2013-04-14
    • 1970-01-01
    • 2021-06-15
    • 2014-08-06
    相关资源
    最近更新 更多