尽管我研究了无数相关线程,但我的 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 文件从复制<mysql installation>/bin
到<ruby installation>/bin
.
我在捆绑包中有 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