如何在Rails中将我的数据库从SQLite更改为MYSQL

Vas*_*rth 10 ruby mysql sqlite ruby-on-rails

我知道你必须更改database.yml,但我不知道要改变它以及如何下载MYSQL和所有爵士乐.

tyb*_*103 26

的Gemfile:

gem 'mysql2'
Run Code Online (Sandbox Code Playgroud)

配置/ database.yml的

development:
  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: db_name_here
  pool: 5
  username: root
  password:
  host: localhost
Run Code Online (Sandbox Code Playgroud)

命令行:

bundle install
rake db:create
rake db:migrate
Run Code Online (Sandbox Code Playgroud)

当然MySQL需要安装.

如果您要创建一个新项目:

rails new app_name_here -d mysql
Run Code Online (Sandbox Code Playgroud)