遇到的问题

尝试过 不行 一开始在执行 depot>mysql depot_development <db/create.sql 命令时 也会出现上面的的错误 然后 我把命令改为 depot>mysql -u root -p depot_development <db/create.sql  执行后 输入密码 就ok了 
那就是说你的MySQL有密码。把这个密码填到database.yml里。
我把密码填到database.yml中 出现更多的错误 不填时  通过:...\depot>ruby script/generate scaffold Product Admin 还能建造几个文件 填了以后就根本无法连接
你用mysql -uroot -p
看看连接得了数据库不
如果不可以,就是你的密码不为空
好好想想你的密码
mysqladmin -uroot -pyouroldpwd password yourwantpwd
可以更改mysql的密码
配置文件中如果mysql密码为空的话,password后面不能有空格,你检查没有阿?