私はデータベースをMySQLとして使用しているRailsの開発者です。コマンドプロンプトでRailsの開発 - 'localhost'のMySQLサーバーに接続できません(10061)
MySQL -u macDaddy -p
ので、私は、ユーザーが有効であるとMySQLが動作している知っている:私は正常にコマンドを使用してMySQLに接続することができます。私は、コマンドラインで
rake db:schema:dump
を実行しようとする。しかし、私はこのエラーを取得する: 熊手は中止します! 'localhost'(10061)のMySQLサーバに接続できません。
私のdatabase.ymlに問題がありますか?ここにあります:
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: bookmobile
pool: 5
username: macDaddy
password: booklover
host: localhost
socket: mysql
port: 3306
私はまた、ポートとソケットの行を削除しようとしましたが、同じエラーが表示されます。助けてください。ここに私のバージョンは次のとおりです。 は、Win64の Serverバージョン5.5.21
のRails 3.2.1
感謝のためのWindows 7
のMySQL版14.14 DISTRIB 5.5.21に発展します!あなたは、データベースサーバー(MySQLの)で設定したパスワードを持っていないので、
あなたの代わりにローカルホストの127.0.0.1を指定した場合はどうなりますか? – DVG
mysqldは3306でリッスンしますか? 'netstat -an |を試してみてください。 grep 3306'となります。 '* .3306 *。* LISTEN'のようなものが表示されない場合は、それが問題になる可能性があります。 –