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)

急求各位大侠帮忙!!!
...全文
76 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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 数据库

2,763

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ruby/Rails
社区管理员
  • Ruby/Rails社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧