Просто настройте новое приложение rails 3.1.3 с использованием mysql (mysql2 gem) на сервере CentOS 5 / apache / пассажир ... Я правильно настроил базу данных и пользователя для этой базы данных, и я добавил логин и информацию в свой файл database.yml ... Я могу сгенерировать материал и rake db: migrate нормально, но сообщение «Приносим извинения, но что-то пошло не так». сообщение отображается в браузере, и это сообщение отображается в моем файле production.log!
Запущен GET "/" для xx.xxx.xx.xxx 29 декабря 2011 г., 19:52:35 -0600
Mysql2 :: Error (Доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароль: НЕТ)):
странно, я не использую "root" в качестве информации для входа в database.yml ... Есть предложения?
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: the_db_I_made
pool: 5
username: the_user_I_made
password: the_password
socket: /var/lib/mysql/mysql.sock
production:
adapter: mysql2
encoding: utf8
reconnect: false
database: the_db_I_made
pool: 5
username: the_user_I_made
password: the_password
socket: /var/lib/mysql/mysql.sock