Mysql2 :: Ошибка :: ConnectionError: Доступ запрещен для пользователя - PullRequest
0 голосов
/ 13 марта 2019

Я получаю сообщение об ошибке при попытке запустить rails db:schema:dump

Ric$ rails db:schema:dump
  rails aborted!
  Mysql2::Error::ConnectionError: Access denied for user 'rails_user'@'localhost' (using password: NO)
  /Users/ricardosilva/.rvm/gems/ruby-2.6.0/gems/mysql2-0.5.2/lib/mysql2/client.rb:90:in `connect'
  /Users/ricardosilva/.rvm/gems/ruby-2.6.0/gems/mysql2-0.5.2/lib/mysql2/client.rb:90:in `initialize'
  /Users/ricardosilva/.rvm/gems/ruby-2.6.0/gems/activerecord-5.2.2/lib/active_record

Я также пытался rails server, и это тоже не работает.Также пытался переустановить все пакеты - ничего.

Я использую OS X 10.14 на x86_6,4 brew 2.0.4, rails 5.2.2, ruby ​​2.6.0, mysql 8.0.15

Ищу ответ.

1 Ответ

0 голосов
/ 04 апреля 2019

Войдите в свой mysql и добавьте пользователя (rails_user).Затем предоставьте пользовательские привилегии базе данных, которую вы создали для вашего приложения, потому что может случиться так, что у вас уже есть пользователь (rails_user), но использование не имеет привилегий для базы данных вашего приложения.затем перейдите к database.yml и введите требуемые учетные данные для пользователя (rails_user).

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