I created a new Rails project, I used scaffold and then tried to:

rake db:create 

I didn't changed config/database.yml so password was empty (I always enter the password I use to log in to localhost/phpmyadmin but this time I forgot it).

development:
  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: test_associations_development
  pool: 5
  username: root
  password: 
  socket: /tmp/mysql.sock

So, back to terminal I had the following message:

$ rake db:create
Access denied for user 'root'@'localhost' (using password: NO). 
Please provide the root password for your mysql installation

>******* (I entered my password here)

$ rake db:create rake aborted!
(<unknown>): couldn't parse YAML at line 31 column 2

Tasks: TOP => db:create => db:load_config
(See full trace by running task with --trace)

After this, I cannot login to phpmyadmin and when I run my apps locally I'm getting this error:

Mysql2::Error

Access denied for user 'root'@'localhost' (using password: YES)

I'm using OS X 10.7.2, Rails 3.2, Ruby 1.9.3.

Any ideas?

Edit
Report