【发布时间】:2019-03-13 15:54:19
【问题描述】:
尝试运行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,但它也不起作用。还尝试重新安装所有包 - 没有。
我在 x86_6、4 brew 2.0.4、rails 5.2.2、ruby 2.6.0、mysql 8.0.15 上使用 OS X 10.14
寻找答案。
【问题讨论】:
-
"Mysql2::Error::ConnectionError: Access denied for user 'rails_user'@'localhost' (using password: NO)" 您的数据库配置正在尝试使用名为“rails_user”的用户进行访问数据库,但该用户不存在或无法使用提供的凭据登录
-
add a MySQL user
rails_user或在您的database.yml中设置一个不同的。
标签: ruby-on-rails ruby rubygems