我已经完成了 Rails sample_app
。我用的是sqlite3数据库。现在我想将我现有的项目迁移到mysql。我将 config/database.yml 设置为
development:
adapter: mysql
database: my_db
username: root
host: 127.0.0.1
port: 3306
pool: 5
timeout: 5000
但是这个技术不起作用。
最佳答案
(希望)您需要做两件事:
从 gemfile 中删除
sqlite3
并添加mysql2
。运行bundle install
以防万一您以前从未在 Rails 中使用过 mysql。将
database.yml
中的适配器选项从sqlite3
更改为mysql2
关于mysql - 如何在rails项目中从sqlite3迁移到mysql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35742176/