rails的rake命令错误

lovelydog86 2009-07-28 11:38:55
各位大侠,我刚学ruby on rails,在练习Agile Web Development with Rails书上的例子时出现如下错误

F:\depot>rake db:migrate
(in F:/depot)
rake aborted!
Mysql::Error: Can't create table 'depot_development.schema_migrations' (errno: 1
21): CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=I
nnoDB

(See full trace by running task with --trace)

然后按提示在从命令行连接mysql,mysql -u root depot_development出现如下错误:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

急求各位大侠帮忙!!!
...全文
42 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangluok 2011-11-09
我也遇到了同样的问题,我连接mysql可以,就是rake db:migrate老是会出错,跟楼主问题一样,急求解答啊!!
回复
lovelydog86 2009-07-28
[Quote=引用 1 楼 taito 的回复:]
1、mysql 用root登陆需要你输入密码

用:mysql -u root -p depot_development

2、确认你的mysql中已经有 depot_development 数据库
[/Quote]

谢谢哦,可是我问题的重点是在上面 rake db:migrate出错,
下面的是按照书上讲的测试的.mysql里的depot_development已经创建了
回复
taito 2009-07-28
1、mysql 用root登陆需要你输入密码

用:mysql -u root -p depot_development

2、确认你的mysql中已经有 depot_development 数据库
回复
发动态
发帖子
Ruby/Rails
创建于2007-09-28

2745

社区成员

Web 开发 Ruby/Rails
申请成为版主
社区公告
暂无公告