0
試圖通過做更新生產MySQL數據庫:rvmsudo RAILS_ENV =生產耙db:架構:加載在ubuntu 10.04與rails 3.1.0。更新的目的是添加一個表格。 MySQL數據庫已經存在。以下是跟蹤錯誤:RAIL_ENV =生產耙db:架構:加載中止與導軌3.1.0和Ubuntu 10.04
[email protected]:/var/www/mylab/current$ rvmsudo RAILS_ENV=production rake db:schema:load --trace
** Invoke db:schema:load (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:schema:load
-- create_table("categories", {:force=>true})
rake aborted!
Mysql2::Error: DROP command denied to user 'dtt'@'localhost' for table 'categories': DROP TABLE `categories`
/usr/local/rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.1.0/lib/active_record/connection_adapters/mysql2_adapter.rb:283:in `query'
但是,如果沒有RAILS_ENV = production,則運行rake命令是沒有錯誤的。但它只創建了開發數據庫。
有關錯誤的任何想法?謝謝。