Parfois, vous devrez peut-être changer le mot de passe de l'utilisateur dans PostgreSQL, pour la gestion de la base de données et l'administration du site Web. Dans cet article, nous verrons comment changer le mot de passe utilisateur dans PostgreSQL. Vous pouvez utiliser ces étapes pour changer le mot de passe postgres dans Ubuntu, Windows et d'autres systèmes Linux. Vous pouvez également l'utiliser pour modifier le mot de passe postgres par défaut.
Comment changer le mot de passe utilisateur dans PostgreSQL
Voici les étapes pour changer le mot de passe utilisateur dans PostgreSQL.
1. Connectez-vous à PostgreSQL
Ouvrez le terminal et exécutez la commande suivante pour vous connecter à PostgreSQL. Remplacez username et dbname par votre nom d'utilisateur et le nom de votre base de données respectivement.
$ sudo -u username psql dbname
2. Modifier le mot de passe utilisateur
Nous utiliserons la commande ALTER USER pour changer le mot de passe de l'utilisateur. Voici sa syntaxe.
ALTER ROLE username WITH PASSWORD 'password';
Dans la commande ci-dessus, vous devez spécifier le nom d'utilisateur dont vous souhaitez modifier le mot de passe, ainsi que le nouveau mot de passe de cet utilisateur.
Exécutez la commande ALTER USER suivante pour modifier le mot de passe utilisateur. Remplacer testuser et nouveaumotdepasse avec
ALTER USER testuser WITH PASSWORD 'newpassword';
De même, si vous voulez changer le mot de passe pour postgres utilisateur, modifiez la commande ci-dessus comme indiqué.
ALTER USER postgres WITH PASSWORD 'newpassword';
Parfois, vous devrez peut-être faire expirer un mot de passe après une date spécifique. Dans ce cas, utilisez la clause VALID UNTIL avec l'instruction ALTER USER. Voici la requête SQL ci-dessus modifiée pour définir la date d'expiration du mot de passe au 31 décembre 2020.
ALTER USER testuser WITH PASSWORD 'newpassword'
VALID UNTIL 'December 31, 2020';
Comme vous pouvez le voir, il est très facile de changer le mot de passe de l'utilisateur dans PostgreSQL dans Ubuntu, CentOS et d'autres systèmes.
Besoin d'un outil de reporting pour PostgreSQL ? Ubiq facilite la visualisation des données en quelques minutes et la surveillance dans des tableaux de bord en temps réel. Essayez-le aujourd'hui !