ActiveRecord игнорирует конфигурацию - PullRequest
1 голос
/ 22 января 2012
require 'rubygems'
require 'active_record'

ActiveRecord::Base.establish_connection(
  :adapter => 'mysql2',
  :database => 'vft',
  :user => 'vft',
  :password => 'vft_password'
)

class Attachment < ActiveRecord::Base
end

Attachment.all

Этот код выдает Access denied for user 'root'@'localhost' (using password: YES) (Mysql::Error) как с самоцветами mysql, так и с mysql2. Пользователь vft реален и работает с базой данных vft через phpmyadmin или консоль. Вот мое окружение:

Debian Squeeze, Рельсы 3.2, RVM Ruby 1.9.3

Тот же код хорошо работает на моем локальном ПК (Ubuntu), проблема возникает только на удаленном VDS ...

1 Ответ

2 голосов
/ 22 января 2012

Полагаю, вам следует заменить: user на: username.

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