Я пытаюсь создать базу данных и подключить ее к моему рельсовому приложению.Mysql2 :: Ошибка: доступ запрещен для пользователя 'rails_user' @ 'localhost' (с использованием пароля: YES)
Когда я пытаюсь проверить, если моя база данных правильно подключены через:
rails db:schema:dump
Это дает мне ошибку ФФ:
Mysql2::Error: Access denied for user 'rails_user'@'localhost' (using password:
YES)
bin/rails:4:in `require'
bin/rails:4:in `<main>'
Tasks: TOP => db:schema:dump
(See full trace by running task with --trace)
Это взрывает мой разум, как же использовали точный пароль, когда я создал БД:
default: &default
adapter: mysql2
encoding: utf8
pool: 5
username: rails_user
password: grace0512
host: localhost
development:
<<: *default
database: test_project_development
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
<<: *default
database: test_project_test
Я попытался это:
grant all on simple_cms_development.* to 'rails_user'@'localhost' identified by '<password>';
flush privileges;
Но не решила мою проблему. Любая помощь, пожалуйста?
Мне действительно нужно решить это, чтобы двигаться вперед!
Я знаю, что это длинный снимок, но убедитесь, что после 'password: grace0512' нет места, чтобы все ваши значения вставлялись в '' ''. 'password:" grace0512 "' – Vlad
Не работает для меня. –