Rails:FATAL-ユーザーのピア認証に失敗しました(PG :: Error)

シモ

私はUbuntu11.10とRubyMineで開発を実行しています

これがdatabase.ymlの開発設定です:RubyMineが私のために作成しました

development:
  adapter: postgresql
  encoding: unicode
  database: mydb_development
  pool: 5
  username: myuser
  password:

アプリを実行しようとすると、以下のエラーが発生します。「プロジェクト」ユーザーをまだ作成していないようですが、postgresでユーザーを作成してデータベースを付与するにはどうすればよいですか?これが問題である場合、このタスクのためにUbuntuで使用するための推奨ツールは何ですか?これが問題ではない場合は、アドバイスしてください。

Exiting
/home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activerecord-3.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:1194:in `initialize': FATAL:  Peer authentication failed for user "project" (PG::Error)
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activerecord-3.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:1194:in `new'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activerecord-3.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:1194:in `connect'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activerecord-3.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:329:in `initialize'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activerecord-3.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:28:in `new'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activerecord-3.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:28:in `postgresql_connection'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:303:in `new_connection'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:313:in `checkout_new_connection'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:237:in `block (2 levels) in checkout'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:232:in `loop'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:232:in `block in checkout'
    from /home/sam/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:229:in `checkout'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:95:in `connection'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:398:in `retrieve_connection'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:168:in `retrieve_connection'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:142:in `connection'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activerecord-3.2.3/lib/active_record/model_schema.rb:308:in `clear_cache!'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activerecord-3.2.3/lib/active_record/railtie.rb:91:in `block (2 levels) in <class:Railtie>'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:418:in `_run__757346023__prepare__404863399__callbacks'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:405:in `__run_callback'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:385:in `_run_prepare_callbacks'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:81:in `run_callbacks'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/actionpack-3.2.3/lib/action_dispatch/middleware/reloader.rb:74:in `prepare!'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/actionpack-3.2.3/lib/action_dispatch/middleware/reloader.rb:48:in `prepare!'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/railties-3.2.3/lib/rails/application/finisher.rb:47:in `block in <module:Finisher>'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/railties-3.2.3/lib/rails/initializable.rb:30:in `instance_exec'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/railties-3.2.3/lib/rails/initializable.rb:30:in `run'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/railties-3.2.3/lib/rails/initializable.rb:55:in `block in run_initializers'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/railties-3.2.3/lib/rails/initializable.rb:54:in `each'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/railties-3.2.3/lib/rails/initializable.rb:54:in `run_initializers'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/railties-3.2.3/lib/rails/application.rb:136:in `initialize!'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/railties-3.2.3/lib/rails/railtie/configurable.rb:30:in `method_missing'
    from /home/sam/RubymineProjects/project/config/environment.rb:5:in `<top (required)>'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `block in require'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:236:in `load_dependency'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in `require'
    from /home/sam/RubymineProjects/project/config.ru:4:in `block in <main>'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/rack-1.4.1/lib/rack/builder.rb:51:in `instance_eval'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/rack-1.4.1/lib/rack/builder.rb:51:in `initialize'
    from /home/sam/RubymineProjects/project/config.ru:1:in `new'
    from /home/sam/RubymineProjects/project/config.ru:1:in `<main>'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/rack-1.4.1/lib/rack/builder.rb:40:in `eval'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/rack-1.4.1/lib/rack/builder.rb:40:in `parse_file'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/rack-1.4.1/lib/rack/server.rb:200:in `app'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/railties-3.2.3/lib/rails/commands/server.rb:46:in `app'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/rack-1.4.1/lib/rack/server.rb:301:in `wrapped_app'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/rack-1.4.1/lib/rack/server.rb:252:in `start'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/railties-3.2.3/lib/rails/commands/server.rb:70:in `start'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/railties-3.2.3/lib/rails/commands.rb:55:in `block in <top (required)>'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/railties-3.2.3/lib/rails/commands.rb:50:in `tap'
    from /home/sam/.rvm/gems/ruby-1.9.3-p0@project/gems/railties-3.2.3/lib/rails/commands.rb:50:in `<top (required)>'
    from /home/sam/RubymineProjects/project/script/rails:6:in `require'
    from /home/sam/RubymineProjects/project/script/rails:6:in `<top (required)>'
    from -e:1:in `load'
    from -e:1:in `<main>'

Process finished with exit code 1
曲がったカルダン

サーバーにpostresqlをインストールした場合は、host:localhost to database.ymlをホストします。通常、pool:5と表示されている場所にスローします。それ以外の場合、localhostでない場合は、そのアプリにデータベースの場所を明確に伝えます。

development:
  adapter: postgresql
  encoding: unicode
  database: kickrstack_development
  host: localhost
  pool: 5
  username: kickrstack
  password: secret

データベースを作成し、アプリのユーザーに所有権を割り当てて接続を確立することにより、ユーザーの資格情報が正しく設定されていることを確認します。postgresql 9で新しいユーザーを作成するには、次のコマンドを実行します。

sudo -u postgres psql

postgresqlユーザーパスワードを設定していない場合は、バックスラッシュパスワードを設定します。

postgres=# \password

新しいユーザーとパスワード、およびユーザーの新しいデータベースを作成します。

postgres=# create user "guy_on_stackoverflow" with password 'keepitonthedl';
postgres=# create database "dcaclab_development" owner "guy_on_stackoverflow"; 

データベース、ユーザー、パスワードの作成を確認した後、database.ymlファイルを更新し、これらの権限を設定します。ホスト:localhostを忘れないでください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

致命的:ユーザー「rails」のピア認証に失敗しました

分類Dev

PG :: ConnectionBad:致命的:ユーザー「rails_dev」のID認証に失敗しました

分類Dev

製品のRails5:PG :: ConnectionBad:致命的:Dockerを使用したユーザー「postgres」のパスワード認証に失敗しました

分類Dev

エラーの取得:pgsqlをrailsで動作させようとすると、ユーザー「postgres」のピア認証が失敗しました

分類Dev

エラーの取得:pgsqlをrailsで動作させようとすると、ユーザー「postgres」のピア認証が失敗しました

分類Dev

dockerで実行する場合の例外:org.postgresql.util.PSQLException:FATAL:ユーザー「hamzabelmellouki」のパスワード認証に失敗しました

分類Dev

Ruby on Rails:ユーザー名/パスワードが間違っていますか?(535認証に失敗しました)

分類Dev

psql:致命的:ユーザー「dev」のピア認証に失敗しました

分類Dev

ユーザー「postgres」のピア認証に失敗しました

分類Dev

Django:ユーザーのピア認証に失敗しました

分類Dev

Ruby RailsペーパークリップSeahorse :: Client :: NetworkingError(SSL_connectが返されました= 1errno = 0 state = error:証明書の検証に失敗しました)

分類Dev

PostgreSQL:pg_hba.confのMD5認証で致命的:ユーザー「postgres」のピア認証に失敗しました

分類Dev

Laravel 5.3:パスポートの実装-{"error": "invalid_client"、 "message": "クライアント認証に失敗しました"}

分類Dev

接続に失敗しました:**(Postgrex.Error)FATAL(invalid_catalog_name):データベース "api_example_dev"が存在しません

分類Dev

ユーザーの認証に失敗しました:null

分類Dev

GAPIがユーザーの認証に失敗しました

分類Dev

致命的:ユーザー「ショップ」のピア認証に失敗しました

分類Dev

django.db.utils.OperationalError:致命的:ユーザー「deadlylaid」のピア認証に失敗しました

分類Dev

PG :: ConnectionBad:致命的:ユーザー「alphauser」のパスワード認証に失敗しました

分類Dev

Arangodb「FATALデータベースのアップグレードチェックに失敗しました」

分類Dev

PHP PayFlowPro-ユーザー認証に失敗しました

分類Dev

エラー:ユーザーのID認証に失敗しました

分類Dev

スーパーユーザー権限へのアクセス中に認証に失敗しました

分類Dev

Rails Mongoidが認証に失敗しました-エラー13で失敗しました:「my_db.my_collectionでのクエリが許可されていません」

分類Dev

ユーザーCentos 8 Postgresql12のID認証に失敗しました

分類Dev

psql:致命的:ユーザー「postgres」のID認証に失敗しました

分類Dev

psql:致命的:ユーザーのPAM認証に失敗しました

分類Dev

Net :: SSH :: AuthenticationFailed:ユーザーの認証に失敗しました

分類Dev

PostgreSQL-致命的:ユーザーのID認証に失敗しました

Related 関連記事

  1. 1

    致命的:ユーザー「rails」のピア認証に失敗しました

  2. 2

    PG :: ConnectionBad:致命的:ユーザー「rails_dev」のID認証に失敗しました

  3. 3

    製品のRails5:PG :: ConnectionBad:致命的:Dockerを使用したユーザー「postgres」のパスワード認証に失敗しました

  4. 4

    エラーの取得:pgsqlをrailsで動作させようとすると、ユーザー「postgres」のピア認証が失敗しました

  5. 5

    エラーの取得:pgsqlをrailsで動作させようとすると、ユーザー「postgres」のピア認証が失敗しました

  6. 6

    dockerで実行する場合の例外:org.postgresql.util.PSQLException:FATAL:ユーザー「hamzabelmellouki」のパスワード認証に失敗しました

  7. 7

    Ruby on Rails:ユーザー名/パスワードが間違っていますか?(535認証に失敗しました)

  8. 8

    psql:致命的:ユーザー「dev」のピア認証に失敗しました

  9. 9

    ユーザー「postgres」のピア認証に失敗しました

  10. 10

    Django:ユーザーのピア認証に失敗しました

  11. 11

    Ruby RailsペーパークリップSeahorse :: Client :: NetworkingError(SSL_connectが返されました= 1errno = 0 state = error:証明書の検証に失敗しました)

  12. 12

    PostgreSQL:pg_hba.confのMD5認証で致命的:ユーザー「postgres」のピア認証に失敗しました

  13. 13

    Laravel 5.3:パスポートの実装-{"error": "invalid_client"、 "message": "クライアント認証に失敗しました"}

  14. 14

    接続に失敗しました:**(Postgrex.Error)FATAL(invalid_catalog_name):データベース "api_example_dev"が存在しません

  15. 15

    ユーザーの認証に失敗しました:null

  16. 16

    GAPIがユーザーの認証に失敗しました

  17. 17

    致命的:ユーザー「ショップ」のピア認証に失敗しました

  18. 18

    django.db.utils.OperationalError:致命的:ユーザー「deadlylaid」のピア認証に失敗しました

  19. 19

    PG :: ConnectionBad:致命的:ユーザー「alphauser」のパスワード認証に失敗しました

  20. 20

    Arangodb「FATALデータベースのアップグレードチェックに失敗しました」

  21. 21

    PHP PayFlowPro-ユーザー認証に失敗しました

  22. 22

    エラー:ユーザーのID認証に失敗しました

  23. 23

    スーパーユーザー権限へのアクセス中に認証に失敗しました

  24. 24

    Rails Mongoidが認証に失敗しました-エラー13で失敗しました:「my_db.my_collectionでのクエリが許可されていません」

  25. 25

    ユーザーCentos 8 Postgresql12のID認証に失敗しました

  26. 26

    psql:致命的:ユーザー「postgres」のID認証に失敗しました

  27. 27

    psql:致命的:ユーザーのPAM認証に失敗しました

  28. 28

    Net :: SSH :: AuthenticationFailed:ユーザーの認証に失敗しました

  29. 29

    PostgreSQL-致命的:ユーザーのID認証に失敗しました

ホットタグ

アーカイブ