Esta resposta está relacionada com a estrutura do Ruby on Rails onde este comportamento ocorreu
- tem o mysql com o usuário root e senha
- bootstrap novo projeto de trilhos usando com o mysql "rails new projectname" -d mysql "
- não modifique config / database.yml - as credenciais de padrões para o servidor são nome: root, a senha está em branco
- rake db: create prompt show up - pedindo senha de root e, em seguida, quando você fornecer senha de root
a resposta está no comando GRANT na linha 68 em aqui
basicamente, o comando GRANT executado com credenciais corresponde ao seu banco de dados atual.yml