PostgreSQL understøtter mange klientgodkendelsesmetoder, men i dette tilfælde vil vi kun bekymre os om to:adgangskode og md5 .
Bemærk:Standardgodkendelsesmetoden for PostgreSQL er ident . Hvis du gerne vil ændre PostgreSQL-godkendelsesmetoden fra ident til md5, så besøg den linkede tutorial!
Før du kommer i gang
- Disse instruktioner er specifikt beregnet til at ændre en adgangskode i PostgreSQL.
- Jeg arbejder fra en Liquid Web Core Managed CentOS 7-server, og jeg bliver logget ind som root.
- PostgreSQL er installeret i henhold til vores vejledning om:Sådan installeres og oprettes forbindelse til PostgreSQL på CentOS 7.
Trin #1:Skift til PostgreSQL-brugeren:postgres
Hvis du arbejder fra en standard PostgreSQL-installation, vil PostgreSQL blive konfigureret med brugeren postgres .
Da vi er logget ind som root , og vi antager, at root ikke har en bruger til PostgreSQL, skal du skifte til standard PostgreSQL-brugeren:postgres .
su - postgres
… prøv derefter at oprette forbindelse til PostgreSQL.
psql
… indtast din adgangskode ved prompten.
Password:
… det korrekte, gyldige svar vil ligne følgende.
psql (9.3.9)
Type "help" for help.
postgres=#
Trin #2:Tilføj/ændre PostgreSQL-adgangskoden for brugeren:postgres
Brug følgende kommando til at ændre PostgreSQL-adgangskoden for din nuværende bruger, som nu er postgres .
\password
Indtast din nye adgangskode, og indtast den igen for at bekræfte den.
Enter new password:
Enter it again:
Afslut nu PostgreSQL-grænsefladen.
\q
Bonusoplysninger!
Du kan udføre alle trin et i nøjagtig én kommando.
su -c "psql" - postgres