我正在使用 Rails 3 和 Ubuntu。我想将默认的 Rails SQLite3 更改为 mysql 数据库。我运行了这些命令:
sudo apt-get install mysql-server mysql-client libmysqlclient15-dev
sudo apt-get install libmysql-ruby1.8
这些都是成功的。然后我在 gemfile 中做了这个
#gem 'sqlite3'
gem 'mysql'
这很有效,现在,我还应该做些什么来完成 MySQL 设置。我知道其中一个 database.yml 需要更改,但它需要如何查找 Ubuntu 以及如何填写参数?
最佳答案
您的 config/database.yml 必须如下所示:
base: &base
adapter: mysql
username: YourUserName
password: YourPassword
host: localhost
encoding: utf8
pool: 5
timeout: 5000
development:
database: YourApp_dev
<<: *base
test:
database: YourApp_test
<<: *base
production:
database: YourApp_prod
<<: *base
关于mysql - Rails 制作数据库 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8112737/