Ошибка MySql 1045 после того, как я сделал rake db: create

Я создал новый проект Rails, использовал scaffold, а затем попытался:

rake db:create 

Я не менял config / database.yml, поэтому пароль был пустым (я всегда ввожу пароль, который использую для входа в localhost / phpmyadmin но на этот раз забыл).

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

Итак, вернувшись к терминалу, я получил следующее сообщение:

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

> ******* (я ввел здесь свой пароль)

$ 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)

После этого я не могу войти в phpmyadmin, и когда я запускаю мои приложения локально Я получаю эту ошибку:

Mysql2::Error

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

Я использую OS X 10.7.2, Rails 3.2, Ruby 1.9.3.

Есть идеи?

15
задан Viktor 12 October 2019 в 20:51
поделиться