我知道您必須更改database.yml,但我不知道要如何更改它以及如何下載MYSQL和所有爵士樂。如何在Rails中將數據庫從SQLite更改爲MYSQL
10
A
回答
26
的Gemfile:
gem 'mysql2'
的config/database.yml的
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: db_name_here
pool: 5
username: root
password:
host: localhost
命令行:當然
bundle install
rake db:create
rake db:migrate
MySQL的需要安裝。
如果您要創建一個新的項目:
rails new app_name_here -d mysql
2
我試圖用使用Rails 3.0.9的mysql2寶石的時候碰到了同樣的問題。 當我安裝mysql2寶石後跑rake db:create
,它給了我這些警告:
警告:此版本mysql2的(0.3.6)不與ActiveRecord的適配器捆綁了船,因爲它現在的Rails的一部分3.1
警告:在Rails的,如果你打算請使用0.2.X版本上使用它< = 3.0.x的
要指定只想使用mysql2的0.2.X版本,編輯你的Gemfile,以便
gem 'mysql2'
成爲
gem 'mysql2', '~> 0.2.1'
+0
這是爲了在tybro0103的回答下解決Planetpluto的評論。我會迴應另一條評論,但似乎我沒有足夠的特權點來這樣做。 – Avram
相關問題
- 1. Rails:如何在開發過程中將數據庫從SQLite更改爲PG?
- 2. 如何將Rails數據庫sqlite更改爲mongodb
- 3. Rails:將我的開發數據庫從sqlite更改爲postgresql
- 4. 如何在Windows中將SQLite數據庫journal_mode更改爲WAL?
- 5. 如何將liferay數據庫更改爲mysql數據庫
- 6. 將數據庫從SQLite更改爲Postgresql:「gem install pg」錯誤?
- 7. ROR將應用程序數據庫從SQLite更改爲PostgreSQL
- 8. 如何在PHP中將數組數據更改爲數據庫?
- 9. 將MySql數據庫轉換爲SQLite(Tricky!)
- 10. 如何將MySQL數據庫轉換爲PHP中的SQLite?
- 11. 如何將MySQL數據庫更改爲UTC?
- 12. 如何在Android中將Mysql數據庫導入到SQlite中?
- 13. 如何將數據(存儲在sqlite數據庫中)從sqlite數據庫傳遞或轉換爲xml?
- 14. 從rails中連接sqlite數據庫
- 15. 將Django數據庫後端從MySql更改爲PostgreSQL
- 16. 使用Hibernate將數據庫從mysql更改爲oracle
- 17. 將SQLite數據插入MySql數據庫
- 18. 如何在sqlite中更改數據庫名稱?
- 19. 如何在sqlite數據庫中更改日期格式
- 20. 如何從Ruby on Rails應用程序中更改數據庫
- 21. 如何從SQLite數據庫
- 22. 如何將MySQL設置爲Rails 3中的默認數據庫?
- 23. 如何在Sqlite數據庫中更新數據時更新ListFragment
- 24. 如何將PHP數據庫連接從MySQL更改爲MS SQL Server?
- 25. 將數據集更改爲數據庫
- 26. 在mysql中將數據庫值從'0'更新爲'1'?
- 27. 在java中將MySQL數據庫轉換爲SQLite單文件
- 28. 更改爲Rails的默認數據庫到MySQL
- 29. 如何在android中更改sqlite數據庫瀏覽器中的列數據?
- 30. 如何將數據從SQLite數據庫顯示到GTK#TreeView中?
你運行的操作系統?你還需要編輯你的Gemfile。 – Dex
官方文檔:[Active Record Migration](http://guides.rubyonrails.org/migrations.html) –