RailsのDatabaseをMySQLにして、パスワードをdotenvで定数化する ITかあさん

ITかあさん

RailsのDatabaseをMySQLにして、パスワードをdotenvで定数化する

RailsのDatabaseをsqlite3からMySQLにして、パスワードをdotenvで定数化する

gem追加

MySQLを使えるようにするためにmysql2
環境変数としてdotenv-rails
gemをそれぞれインストールします。

gem mysql2
gem dotenv-rails

database.yml

アプリケーションのルートディレクトリに.env ファイルを追加

DATABASE_DEV_PASSWORD = 'database_password'
DATABASE_DEV_USER = 'database_user'
DATABASE_DEV_NAME = 'database_name'
DATABASE_DEV_HOST = 'database_host'

.envはcommit対象から除外すべきなので、 .gitignoreに.envを追加します。

以上がMySQLにDatabaseを変更し、Databaseのユーザー名、パスワードをdoenvで環境変数化する手順です

初夏のJavaScript祭 in サーキュレーションビル ForPro