我是使用 MySQL 作为数据库的 Rails 开发新手。我可以使用以下命令成功连接到 MySQL:
MySQL -u macDaddy -p
在命令提示符下,所以我知道用户是有效的并且 MySQL 正在运行。但是当我尝试跑步时
rake db:schema:dump
在命令行我得到这个错误:rake aborted!无法连接到“localhost”上的 MySQL 服务器 (10061)
我的 database.yml 有问题吗?这里是:
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: bookmobile
pool: 5
username: macDaddy
password: booklover
host: localhost
socket: mysql
port: 3306
我也试过删除端口和套接字线,但我仍然得到同样的错误。请帮忙。这是我的版本:
- 在 Windows 7 上开发
- MySQL Ver 14.14 distrib 5.5.21 for win64
- 服务器版本 5.5.21
- 导轨 3.2.1
谢谢!