PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

So ändern Sie das Benutzerkennwort in PostgreSQL

Manchmal müssen Sie das Benutzerpasswort in PostgreSQL für die Datenbankverwaltung und Websiteverwaltung ändern. In diesem Artikel werden wir uns ansehen, wie man das Benutzerkennwort in PostgreSQL ändert. Sie können diese Schritte verwenden, um das Postgres-Passwort in Ubuntu, Windows und anderen Linux-Systemen zu ändern. Sie können es auch verwenden, um das standardmäßige Postgres-Passwort zu ändern.


So ändern Sie das Benutzerkennwort in PostgreSQL

Hier sind die Schritte zum Ändern des Benutzerkennworts in PostgreSQL.


1. Melden Sie sich bei PostgreSQL

an

Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus, um sich bei PostgreSQL anzumelden. Ersetzen Sie Benutzername und Datenbankname durch Ihren Benutzernamen bzw. Datenbanknamen.

$ sudo -u username psql dbname


2. Benutzerkennwort ändern

Wir werden den Befehl ALTER USER verwenden, um das Benutzerkennwort zu ändern. Hier ist seine Syntax.

ALTER ROLE username WITH PASSWORD 'password';

Im obigen Befehl müssen Sie den Benutzernamen angeben, dessen Passwort Sie ändern möchten, sowie das neue Passwort für diesen Benutzer.

Führen Sie den folgenden ALTER USER-Befehl aus, um das Benutzerkennwort zu ändern. Ersetzen Sie Testbenutzer und neues Passwort mit

ALTER USER testuser WITH PASSWORD 'newpassword';

Ebenso, wenn Sie das Passwort für postgres ändern möchten Benutzer, ändern Sie den obigen Befehl wie gezeigt.

ALTER USER postgres WITH PASSWORD 'newpassword';

Manchmal müssen Sie ein Kennwort möglicherweise nach einem bestimmten Datum ablaufen lassen. Verwenden Sie in solchen Fällen die VALID UNTIL-Klausel mit der ALTER USER-Anweisung. Hier ist die obige SQL-Abfrage, die geändert wurde, um das Ablaufdatum des Passworts auf den 31. Dezember 2020 festzulegen.

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

Wie Sie sehen können, ist es sehr einfach, das Benutzerkennwort in PostgreSQL in Ubuntu, CentOS und anderen Systemen zu ändern.

Benötigen Sie ein Reporting-Tool für PostgreSQL? Ubiq macht es einfach, Daten innerhalb von Minuten zu visualisieren und in Echtzeit-Dashboards zu überwachen. Probieren Sie es noch heute aus!