sql >> Database teknologi >  >> RDS >> PostgreSQL

Rails kan ikke logge på postgresql - PG::Fejl - adgangskode - Korrekt info

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
 

Hvis dette ikke virker for dig, kan der være noget galt under installationen.

Besøg denne blog , håber dette kan hjælpe dig.

REDIGER

FEJLSÆG:

e_sendauth: no password supplied 

fe_sendauth: no password supplied
 

Dette sker under en standardinstallation af Ubuntu og skyldes, at tilladelserne i pg_hba.conf som standard er for restriktive. For at tillade skinner at forbinde, skal du blot ændre bunden af ​​pg_hba.conf til at se sådan ud.

# 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

Fortæl mig, om dette hjælper eller ej?




  1. Sådan viser du tabeldata mere tydeligt i oracle sqlplus

  2. Hvordan får du sikkert og effektivt række-id'et efter et insert med mysql ved hjælp af MySQLdb i python?

  3. Hvordan får man størrelsen på en MySQL-database?

  4. WHERE-klausul om join tilføjer 4 sekunder til eksekveringstiden