2016-03-02 50 views
0

我已經完成導軌sample_app。我使用數據庫sqlite3。現在我想遷移到我的現有項目的MySQL。我將config/database.yml設置爲如何在rails項目中從sqlite3遷移到mysql?

development: 
    adapter: mysql 
    database: my_db 
    username: root 
    host: 127.0.0.1 
    port: 3306 
    pool: 5 
    timeout: 5000 

但是這種技術不起作用。

+0

你能解釋一下什麼是不工作? [我如何問一個好問題?](http://stackoverflow.com/help/how-to-ask) –

回答

0

有(希望),你需要做兩件事情:

  1. 從您的Gemfile刪除sqlite3並添加mysql2。運行bundle install以防萬一您以前從未使用過mysql。

  2. 改變你database.yml適配器選項從sqlite3mysql2