Vous n'êtes pas identifié(e).
Pages : 1
Bonjour, débutant dans la gestion des rôles de connexion, j'ai voulu sécuriser les connexions vers mes bases postgres. J'ai donc, malheureusement et bêtement, décoché la case "peut se connecter" dans les droits du rôle "postgres". ERREUR monumentale car je ne peux plus rien faire !!! sniff
Résultat : je peux me connecter avec mes autres utilisateurs mais aucun d'eux ne sont superutilisateurs.
J'ai cherché sur le forum, mais je ne trouve pas de solution.
Par avance, merci de votre !
Hors ligne
Vous devez démarrer l'instance en mode mono utilisateur pour cela, avec l'option --single (voir https://www.postgresql.org/docs/current … tgres.html).
Julien.
https://rjuju.github.io/
Hors ligne
Merci pour votre réponse mais le lien ne fonctionne pas.
En cherchant un peu suivant votre méthode, j'ai lancé cette commande mais elle ne fonctionne pas :
postgres --single -D "C:\Program Files\PostgreSQL\9.3\data\" « mabase »
merci de votre aide
Hors ligne
J'ai modifié le lien. Le forum a la facheuse tendance à ajouter les parenthèses aux liens.
mais elle ne fonctionne pas
Avez-vous un peu plus de détail, le(s) message(s) d'erreur ou autres problèmes rencontrés ?
Julien.
https://rjuju.github.io/
Hors ligne
Bonjour
Je suis connecté !
J'ai maintenant la console :
backend>
Quand j'essaie de modifier le role postgres j'ai ajouté :
backend>ALTER ROLE postgres WITH LOGIN;
Que dois-je faire ensuite car j'ai pas l'impression que ça ne marche pas .
Hors ligne
Vous devez quitter puis redémarrer postgres normalement. Le mode mono utilisateur est assez dérouant, car vous êtes connecté directement au daemon et non pas via psql ou un autre client. Il n'y a donc aucune gestion habituelle pour vous confirmer la prise en compte des commandes etc.
Julien.
https://rjuju.github.io/
Hors ligne
Ok merci rjuju ! Finalement tout refonctionne, il fallait juste que je relance le service postgres en étant admin.
Encore merci
Hors ligne
Pages : 1