MySQL

Then your database.yml is *WRONG*.

If you can login to MySQL with only `mysql -u root` it means you have *NO* password set for the root account. Which is bad. You should fix that ASAP and then correct your database.yml.

It still doesn't work typing "mysql -u root -proot"

I got a password now. (I downloaded MySQL 6.0 to get it) The rake db:migrate command is still not working.

It works. You were right. I made a mistake on the yml.

It works. You were right. I made a mistake on the yml.