【发布时间】:2023-04-07 02:19:02
【问题描述】:
我有以下正确运行:
rails new simple-
rails server(工作中) rails generate controller demo index-
mysql -u root -p并创建数据库并在数据库上分配 GRANT PRIVILIGES 完成。
现在的问题是,我在我的 MAC 10.7 上使用了 Bitnami-RubyStack 包。当我想运行rake db:schema:dump 时,我得到了这个错误:
bash-3.2$ rake db:schema:dump
rake aborted!
Access denied for user 'root'@'localhost' (using password: YES)
/Applications/rubystack-1.9.3-18/simple/config/environment.rb:5:in `<top (required)>'
Tasks: TOP => db:schema:dump => environment
(See full trace by running task with --trace)
即使我运行 GRANT PRIVILEGES。
我还检查了我的 DB.yml 上的用户名和密码:
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: simple_development
pool: 5
username: root
password: something
socket: /tmp/mysql.sock
host: 127.0.0.1
【问题讨论】:
-
你可以通过终端通过
mysql -u root -p访问吗? -
你的mysql用户名或密码好像不对...尝试使用终端命令登录mysql -u Username -p Password..
标签: mysql ruby ruby-on-rails-3 ruby-on-rails-4