Problema en usuarios database.yml

Buenos días, antes de todo hago saber que antes de enviar este mensaje
he googleado todo lo que he podido hasta al punto de volverme loco, ya
no se si es problema mío, del servidor o de rails xD

Hace unos días decidí poner en versión de pruebas una aplicación. La
aplicación funciona con rails 2.2.2 y el servidor es un Ubuntu 9.04. Mi
sorpresa fue cuando al hacer un rake db:migrate RAILS_ENV=staging me
salta un :

rake aborted!
Access denied for user ‘root’@‘localhost’ (using password: YES)

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

root? en el entorno de pruebas?
yo que me voy todo feliz al database.yml a cambiar algún error y veo que
en staging tengo otro usuario que no es el root. De hecho en ningún
entorno existe el usuario root.

Es como si el comando rake db:migrate no fuera a buscar el database.yml
pero qué va a buscar donde hay el usuario root?

Alguien se ha encontrado con el mismo problema? a lo mejor es una
chorrada pero no se dar con ella.

Gracias por adelantado a quien llegue a leer el todo post. Y más gracias
todavía a quien se algo de luz al tema ejejeje

Saludos.

Vale, me autorespondo por si a alguien más le pasa, por lo visto era una
chorrada tan grande como tener el parámetro “user” en lugar de
“username” en el database.yml.

No me pregunteis porque… yo diria que no lo cambié pero bueno… en
fin…

Lo encontré en:

http://www.plexusweb.com/staff/colin/blog/post/218/rake-aborted-Access-denied