虽然我已经研究了无数相关的讨论,但我的Rails 3应用程序的Mysql连接问题一直没有解决。下面是我的错误信息:
C:/Ruby193/lib/ruby/gems/1.9.1/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/client.rb:44:in `connect': Can't connect to MySQL server on 'localhost' (10061) (Mysql2::Error)
在您标记此问题为重复之前,请考虑是否可以找到其他有关建议的线程,我尚未遵循。
我的努力:
我已经将libmysql.dll文件从/bin复制到/bin。
我在bundle中拥有mysql2 gem,并且它是与连接器一起安装的(--with-mysql-dir=C:/mysql-connector-c-noinstall-6.0.2-win32)。
> bundle show mysql2
C:/Ruby193/lib/ruby/gems/1.9.1/gems/mysql2-0.3.11-x86-mingw32
我相信我的database.yml文件已经正确配置:
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: tq_development
pool: 5
username: root
password: pinney
host: localhost