PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 29/05/2019 15:33:14

frederic13870
Membre

Problème d'accessibilité

Bjr,
J'ai psql V 9.6 sous Debian ( raspbian).
Comment faire pour avoir une première connexion à la base ?
msql -U user .....
Il y a-t-il une table des users et des privilèges comme dans mysql ?

Hors ligne

#2 29/05/2019 17:39:05

dverite
Membre

Re : Problème d'accessibilité

La sécurité par défaut sous Debian est en principe que l'utilisateur système postgres peut se connecter sans mot de passe avec l'utilisateur de base de données du même nom. Ensuite il peut créer d'autres utilisateurs avec CREATE USER ou d'autres bases avec CREATE DATABASE et mettre des droits à ces utilisateurs avec GRANT. La gestion de tout cet aspect est assez différente de mysql et les connaissances mysql ne servent pas à grand chose, il faut regarder la doc de PostgreSQL ou trouver des tutos si la doc vous paraît trop peu didactique.


En tout cas pour se connecter, en partant d'un compte root, faire "su - postgres" puis simplement "psql"

Hors ligne

#3 29/05/2019 21:30:15

gleu
Administrateur

Re : Problème d'accessibilité

Il existe un guide de démarrage en français : http://postgresql.fr/guidedemarragerapide

La dernière version concerne la 9.4 mais pour ce sujet, peu de choses ont changé.


Guillaume.

Hors ligne

#4 30/05/2019 21:13:34

frederic13870
Membre

Re : Problème d'accessibilité

Merci à vous deux.
Cependant, si je tape la cmd psql, alors j'ai le message suivant : le rôle "pi" n'existe pas.
Comment procéder ?

Hors ligne

#5 30/05/2019 21:58:44

gleu
Administrateur

Re : Problème d'accessibilité

Comment procéder pour quoi ? se connecter en tant que pi ? créer pi ?


Guillaume.

Hors ligne

#6 31/05/2019 09:26:49

yohmartin
Membre

Re : Problème d'accessibilité

Bonjour,
quand tu tapes la commande psql il prend par défaut l'utilisateur système (ici pi) comme utilisateur de la base de données.
Hors dans ta base tu n'as pas d'utilisateur pi mais tu dois avoir postgres
essaye
psql -U postgres
ça devrait fonctionner.
Ou peux etre que tu as un utilisateur système postgres auquel cas tu peux
te conecter avec l'utilisateur systeme postgres
et faire un psql

Hors ligne

Pied de page des forums