如何在rails项目中从sqlite3迁移到mysql?
我已经完成了rails如何在rails项目中从sqlite3迁移到mysql?,mysql,ruby-on-rails,sqlite,Mysql,Ruby On Rails,Sqlite,我已经完成了rails示例应用程序。我使用了数据库sqlite3。现在我想为我现有的项目迁移到mysql。我正在将config/database.yml设置为 development: adapter: mysql database: my_db username: root host: 127.0.0.1 port: 3306 pool: 5 timeout: 5000 但这项技术不起作用。你(希望)需要做两件事: 从GEM文件中删除sqlite3,然后添加m
示例应用程序
。我使用了数据库sqlite3。现在我想为我现有的项目迁移到mysql。我正在将config/database.yml
设置为
development:
adapter: mysql
database: my_db
username: root
host: 127.0.0.1
port: 3306
pool: 5
timeout: 5000
但这项技术不起作用。你(希望)需要做两件事:
sqlite3
,然后添加mysql2
。运行bundle安装
,以防您以前从未在rails中使用过mysql数据库.yml
中的适配器选项从sqlite3
更改为mysql2
你能解释一下什么不起作用吗?