Ibland kan du behöva ändra användarlösenord i PostgreSQL, för databashantering och webbadministration. I den här artikeln kommer vi att titta på hur man ändrar användarlösenord i PostgreSQL. Du kan använda dessa steg för att ändra postgres-lösenord i Ubuntu, Windows och andra Linux-system. Du kan också använda det för att ändra standardlösenordet för postgres.
Hur man ändrar användarlösenord i PostgreSQL
Här är stegen för att ändra användarlösenord i PostgreSQL.
1. Logga in på PostgreSQL
Öppna terminal och kör följande kommando för att logga in på PostgreSQL. Ersätt användarnamn och dbname med ditt användarnamn respektive databasnamn.
$ sudo -u username psql dbname
2. Ändra användarlösenord
Vi kommer att använda kommandot ALTER USER för att ändra användarlösenord. Här är dess syntax.
ALTER ROLE username WITH PASSWORD 'password';
I kommandot ovan måste du ange användarnamnet vars lösenord du vill ändra, och även det nya lösenordet för den användaren.
Kör följande ALTER USER-kommando för att ändra användarlösenord. Ersätt testanvändare och nytt lösenord med
ALTER USER testuser WITH PASSWORD 'newpassword';
På samma sätt, om du vill byta lösenord för postgres användare, ändra kommandot ovan enligt bilden.
ALTER USER postgres WITH PASSWORD 'newpassword';
Ibland kan du behöva förfalla ett lösenord efter ett visst datum. I sådana fall, använd VALID UNTIL-satsen med ALTER USER-satsen. Här är SQL-frågan ovan ändrad för att ange lösenordets utgångsdatum 31 december 2020.
ALTER USER testuser WITH PASSWORD 'newpassword'
VALID UNTIL 'December 31, 2020';
Som du kan se är det väldigt enkelt att ändra användarlösenord i PostgreSQL i Ubuntu, CentOS och andra system.
Behöver du ett rapporteringsverktyg för PostgreSQL? Ubiq gör det enkelt att visualisera data på några minuter och övervaka i realtidsinstrumentpaneler. Prova det idag!