数え切れないほどの関連するスレッドを研究してきましたが、Rails3アプリの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
。
バンドルにmysql2gemがあり、コネクタ(--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