前提・実現したいこと
本番環境にDB(mysql)を作成したい(AWSでデプロイ)
rails 5.2.4
発生している問題・エラーメッセージ
[ec2-user@ip-111-11-11-1 <リポジトリ名>]$ rails db:create RAILS_ENV=production
を入力してもエラー分もでなく
create 'データベース名'されない
mysql -u root -p
で接続し、show database;を見ても作成されていない
試したこと
・mysqlの再起動(sudo service mysqld start)
databese.yml # SQLite version 3.x # gem install sqlite3 # # Ensure the SQLite 3 gem is defined in your Gemfile # gem 'sqlite3' # default: &default adapter: mysql2 encoding: utf8 pool: <%= ENV.fetch("RAILS_MAX_THREADS") {5} %> username: root password: socket: /tmp/mysql.sock development: <<: *default adapter: mysql2 encoding: utf8 reconnect: false database: アプリ名_development pool: 5 username: root password: host: localhost # Warning: The database defined as "test" will be erased and # re-generated from your development database when you run "rake". # Do not set this db to the same as development or production. test: <<: *default database: アプリ名_test production: <<: *default databese: アプリ名_production username: root password: <%= Rails.application.credentials.db[:DATABASE_PASSWORD] %> socket: /var/lib/mysql/mysql.sock
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/09 02:42
2020/02/09 02:54
2020/02/09 03:04
2020/02/09 03:09
2020/02/09 03:35
2020/02/09 03:45
2020/02/09 03:49
2020/02/09 03:52
2020/02/09 03:58
2020/02/09 04:09
2020/02/09 04:13