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

Sådan ændres brugeradgangskode i PostgreSQL

Nogle gange kan det være nødvendigt at ændre brugeradgangskode i PostgreSQL, til databasestyring og webstedsadministration. I denne artikel vil vi se på, hvordan du ændrer brugeradgangskode i PostgreSQL. Du kan bruge disse trin til at ændre postgres adgangskode i Ubuntu, Windows og andre Linux-systemer. Du kan også bruge den til at ændre standard postgres adgangskode.


Sådan ændres brugeradgangskode i PostgreSQL

Her er trinene til at ændre brugeradgangskode i PostgreSQL.


1. Log ind på PostgreSQL

Åbn terminal og kør følgende kommando for at logge på PostgreSQL. Erstat brugernavn og dbname med henholdsvis dit brugernavn og databasenavn.

$ sudo -u username psql dbname


2. Skift brugeradgangskode

Vi vil bruge kommandoen ALTER USER til at ændre brugeradgangskode. Her er dens syntaks.

ALTER ROLE username WITH PASSWORD 'password';

I ovenstående kommando skal du angive det brugernavn, hvis adgangskode du vil ændre, og også den nye adgangskode for den bruger.

Kør følgende ALTER USER-kommando for at ændre brugeradgangskode. Erstat testbruger og nyt kodeord med

ALTER USER testuser WITH PASSWORD 'newpassword';

På samme måde, hvis du vil ændre adgangskoden til postgres bruger, skal du ændre kommandoen ovenfor som vist.

ALTER USER postgres WITH PASSWORD 'newpassword';

Nogle gange skal du muligvis udløbe en adgangskode efter en bestemt dato. I sådanne tilfælde skal du bruge VALID UNTIL-sætningen med ALTER USER-sætningen. Her er ovenstående SQL-forespørgsel ændret for at indstille udløbsdatoen for adgangskoden til den 31. december 2020.

ALTER USER testuser WITH PASSWORD 'newpassword'
VALID UNTIL 'December 31, 2020';

Som du kan se, er det meget nemt at ændre brugeradgangskode i PostgreSQL i Ubuntu, CentOS og andre systemer.

Har du brug for et rapporteringsværktøj til PostgreSQL? Ubiq gør det nemt at visualisere data på få minutter og overvåge i dashboards i realtid. Prøv det i dag!

  1. ROUND(tal) Funktion i Oracle

  2. Hvordan pg_dumper man en RDS Postgres-database?

  3. Grundlæggende administration af Oracle 12c Multitenant

  4. Mac + virtualenv + pip + postgresql =Fejl:pg_config eksekverbar fil blev ikke fundet