Comment changer le mot de passe postgresql de l'utilisateur en utilisant SQL. J'ai un utilisateur (alex) et son mot de passe (par exemple passe) j'ai besoin de changer en utilisant la déclaration sql son mot de passe à NULL ...
27
Comment changer le mot de passe postgresql de l'utilisateur en utilisant SQL. J'ai un utilisateur (alex) et son mot de passe (par exemple passe) j'ai besoin de changer en utilisant la déclaration sql son mot de passe à NULL ...
La syntaxe pour changer le mot de passe d'un utilisateur est
ALTER USER username WITH PASSWORD 'password';
Tu veux
ALTER ROLE alex SET PASSWORD TO NULL
Vous devrez bien sûr le faire en tant que superutilisateur Postgres.
Malheureusement, cela ne vous permet pas de vous connecter avec un mot de passe vide. Vous ne pouvez vous connecter sans mot de passe que si votre entrée pg_hba.conf spécifie un type d'authentification de «confiance» au lieu de «md5» ou «mot de passe».
Donc, cette commande SQL nettoie simplement le mot de passe d'un utilisateur qui en avait un, mais qui est désormais autorisé à entrer sans mot de passe. Vous ne pouvez pas réellement vous authentifier avec un mot de passe vide. La distinction est légère.