I have this configuration:
development: adapter: mysql2 encoding: utf8 database: my_db_name username: root password: my_password host: mysql://12
If you can have an empty config/database.yml file then define ENV['DATABASE_URL'] variable, then It will work
$ cat config/database.yml $ echo $DATABASE_URL mysql://root:my_password@127.0.0.1:3306/my_db_name
for Heroku: heroku config:set DATABASE_URL='mysql://root:my_password@host.com/my_db_name'
DATABASE_URL='mysql://root:my_password@host.com/my_db_name'