0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[Rails] RailsにMySQLを導入する方法

Last updated at Posted at 2021-02-04

mysqlがインストールされていることが前提となります。

#新規アプリ作成時に指定する
Railsのデータベースの初期設定は、 SQLite が設定されています。
なので、新規アプリ作成時のコマンドを実行する時に MySQL を利用することを設定します。

$ rails new アプリケーション名 -d mysql

#接続設定をする
先ほどのコマンドを実行すると、 config フォルダ配下に database.yml が作成されます。 database.yml はデータベースとの接続情報を設定するファイルです。既にオプションで指定したMySQLを利用するためのデフォルトの設定が記載されています。

adapter:   使用するデータベースの種類
encoding:  文字コード
reconnect: 再接続するかどうか
database:  データベース名
pool:      コネクションプーリングで使用するコネクションの上限
username:  ユーザー名
password:  パスワード
host:      MySQLが動作しているホスト名

#データベースを作成する
以下のコマンドを実行します。

$ rails db:create

railsのサーバーを立ち上げます。

$ rails s
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?