[英]Getting Ruby and MySQL to work together
我正在尝试在Windows 7 x64机器上安装带有MySQL后端的ROR,但它们无法一起使用。 几个月前我这样做时,这只是一个mysql安装和bundle命令,但这次不是。
我在没有空格的路径上安装了MySQL 5.1 32位,并配置了服务器。 我必须使用命令行参数来安装mysql2 gem,以指定mysql实例路径来获取要安装的gem。 但是,rake db:create失败, Can't connect to MySQL server on 'localhost' (10061)
错误。
我已验证mysql在指定端口上运行。 mysql,mysqladmin和telnet localhost 3306
都可以正常工作。 我有端口3306的防火墙例外,并且工作正常。 我还关闭了防火墙,这没有什么区别。
我已经花了几个小时通过Google,尝试了许多成功的尝试。 我发现的大多数文档都涉及mysql未运行/在管道上运行的问题,但这不是我的问题。
database.yml excerpt:
common: &common
adapter: mysql2
encoding: utf8
reconnect: false
pool: 5
username: root
password: root
#host: 127.0.0.1
host: localhost
port: 3307
development:
<<: *common
database: project_dev
任何想法如何解决这一问题?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.