Railsアプリでデータベースに接続する設定はconfig/database.ymlに書いたり、DATABASE_URL環境変数を設定したりして、与える。database.ymlに書ける内容についての情報がいまいちまとまっていない感じで、調べるのに苦労したのでまとめておく。 設定の例 Rails Guidesに書かれたMySQL設定の例を見ると、こんな感じ。 development: adapter: mysql2 encoding: utf8mb4 database: blog_development pool: 5 username: root password: socket: /tmp/mysql.sock 実用上は、大体ここに書いてあることを設定すればそれで良い。 他にありがちな設定としては、socketではなくhostとportを使うこともあったり、sslcaのようなオプション