環境
Ruby 3.0.2
Rails 6.1.4
事象
以下を実行するとエラーが表示された。
①新規Railsアプリを作成(rails new)
②サーバーを起動(rails s)
③localhost:3000を開く。
ActiveRecord::ConnectionNotEstablished
解決策
config/database.yml
でパスワードを設定
database.yml
default: &default
adapter: mysql2
encoding: utf8mb4
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: root
password: "<パスワード>"
socket: /tmp/mysql.sock
development:
<<: *default
database: <アプリ名>_development
この後、ActiveRecord::NoDatabaseError
が出ましたが、これはこちらにまとめて置きます。
参考資料