sql >> データベース >  >> RDS >> PostgreSQL

Railsはpostgresqlにログインできません-PG::Error-パスワード-正しい情報

    Database.yml:

    connection: &connection
      adapter: postgresql
      encoding: unicode
      pool: 5
      username: username
      password: tehpass
    
    development:
      <<: *connection
      database: dbname_development
    
    test:
      <<: *connection
      database: dbname_test
    
    production:
      <<: *connection
      database: dbname_production
    

    これがうまくいかない場合は、インストール中に問題が発生している可能性があります。

    これにアクセスブログ 、これがお役に立てば幸いです。

    編集

    エラーケース:

    e_sendauth: no password supplied 
    
    fe_sendauth: no password supplied
    

    これは、Ubuntuのストックインストールで発生します。これは、pg_hba.confの権限がデフォルトで制限されすぎているためです。レールを接続できるようにするには、pg_hba.confの下部を次のように変更するだけです。

    # TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
    
    # "local" is for Unix domain socket connections only
    local   all         all                               trust
    # IPv4 local connections:
    host    all         all         127.0.0.1/32          trust
    # IPv6 local connections:
    host    all         all         ::1/128               trust
    

    これが役立つかどうか教えてください。




    1. BluemixでPHPアプリケーションを変換して、mySQLデータベースの代わりにSQLデータベースを使用するにはどうすればよいですか?

    2. phpが変数を渡さない

    3. Oracleを入手するにはどうすればよいですか?実行中のプロシージャを確認してください。

    4. PostgreSQLでデータベースとテーブルを一覧表示する方法