0
我有以下正確運行:如何連接Rails與MySQL?
rails new simple
rails server
(工作)rails generate controller demo index
mysql -u root -p
和創建數據庫以及數據庫完成分配GRANT特權時。
現在的問題是,我在我的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)
即使我跑授予權限。
我也檢查了我的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'訪問嗎? – timpone
看來你的mysql用戶名或密碼是錯誤的...嘗試使用終端命令登錄mysql -u用戶名-p密碼.. –