När det gäller databaskonfiguration har egentligen ingenting förändrats mellan Rails 2 och 3 med undantag för hur du laddar din MySQL-drivrutin. Detta brukade göras i config/environment.rb men görs nu i Gemfile :
gem 'mysql'
Standard config/database.yml filen är inställd med SQLite, men du kan enkelt ändra denna till MySQL. En generisk version ser ut så här:
defaults: &defaults
adapter: mysql
username: localdev
password: mylocaldevpasswordwhateveritis
host: localhost
development:
<<: *defaults
database: project_dev
test:
<<: *defaults
database: project_test
Det är adapter deklarationsrad som anger vilken drivrutin som ska användas.