Приложение Rails3 пытается соединиться с неверным пользователем БД - PullRequest
2 голосов
/ 07 февраля 2011

У меня есть базовое приложение rails3, которое я развертываю на сайте5. Я установил все необходимые гемы, используя bundler, и когда я пытаюсь запустить rake db: migrate или rake db: schema: load, я получаю:

# rake RAILS_ENV=production db:schema:load
(in /home/xxx/rails/costfinder)
rake aborted!
Access denied for user 'root'@'localhost' (using password: YES)

Мой конфиг / database.yml имеет:

production:
  adapter: mysql2
  database: xxx_costfinder_production
  user: ****
  password: ******
  encoding: utf8
  reconnect: true
  pool: 5
  socket: /tmp/mysql.sock

Понятия не имею, почему rails пытается подключиться как root. Какие-либо предложения? Мой опыт работы с rails2, это мой первый удар по приложению rails3.

1 Ответ

6 голосов
/ 07 февраля 2011

Aeeeee, это username, а не user

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...