1. ホーム
  2. mysql

[解決済み] SQLiteの代わりにMySQLを使用して新しいRuby on Railsアプリケーションを作成する

2022-06-16 15:32:33

質問

MySQLがとても好きなので、MySQLでRailsアプリケーションを作りたいと思っています。Railsの最新バージョンで、デフォルトのSQLiteの代わりにそれを行うにはどうしたらよいでしょうか。

どのように解決するのですか?

すでにrailsのプロジェクトがある場合、アダプタを config/database.yml ファイル内のアダプタを mysql に移動し、有効なユーザ名とパスワード、およびオプションでソケットを指定することを確認します。

development:
  adapter: mysql2
  database: db_name_dev
  username: koploper
  password:
  host: localhost
  socket: /tmp/mysql.sock

次に、Gemfileを編集して、mysql2またはactiverecord-jdbcmysql-adapter(jrubyを使用する場合)をインクルードすることを確認します。