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

Opret forbindelse som bruger uden adgangskode indstillet på Postgresql 8.4 via JDBC

Hvis du har pg_hba.conf indstillet til at kræve md5 godkendelse, og brugeren ikke har nogen adgangskode, så kan der ikke ske godkendelse.

ALTER USER the_user_name PASSWORD 'give_it_a_password';

Alternativt kan du bruge ident eller (kun for localhost, usikker) trust godkendelse for den bruger/db-kombination i pg_hba.conf hvis du virkelig ikke må have noget kodeord. Dette er normalt en dårlig idé, det er meget bedre blot at angive en adgangskode.

Demo:

$ psql -q -U postgres postgres
postgres=# CREATE USER nopw;
CREATE ROLE

$ psql -h localhost -U nopw postgres
Password for user nopw:               [pressed enter]
psql: fe_sendauth: no password supplied

$ psql -q -U postgres postgres
postgres=# ALTER USER nopw PASSWORD 'test';
postgres=# \q

$ psql -q -h localhost -U nopw postgres
Password for user nopw:            [entered 'test' then pressed enter]
postgres=> 


  1. Sådan tilføjes Active Directory-brugergruppe som login i SQL Server

  2. Postgresql trunkeringshastighed

  3. Sideinddeling i nodejs med mysql

  4. Hvornår skal man bruge MyISAM og InnoDB?