1. ホーム
  2. mysql

[解決済み] Ruby on Rails の Database.yml ファイルに対する正しい MySQL の設定

2023-02-08 16:26:44

質問

このような構成になっています。

development:
  adapter: mysql2
  encoding: utf8
  database: my_db_name
  username: root
  password: my_password
  host: mysql://127.0.0.1:3306

で、こんなエラーが出ます。

Unknown MySQL server host 'mysql://127.0.0.1:3306' (1)

何か明らかに間違っていることがあるのでしょうか?

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

ホストとポート番号を分離する必要があります。 次のようなものが考えられます。

development:
  adapter: mysql2
  encoding: utf8
  database: my_db_name
  username: root
  password: my_password
  host: 127.0.0.1
  port: 3306