Coucou, c'est encore moi ^^"
J'ai un soucis quand je lance postgres avec la commande postmaster.
Il me met :
postmaster ne sait pas où trouver les données du système de bases de données.
Vous devez spécifier le répertoire contenant le système de bases de données
soit en spécifiant l'option -D soit en initialisant la variable d'environnement
PGDATA
Pareil avec psql :
psql: impossible de se connecter au serveur: No such file or directory
Est-ce que le serveur tourne sur l'hôte local
et accepte des connexions au socket Unix «/tmp/.s.PGSQL.5432»?
Si vous pouvez m'aider encore une fois.
Merci ;)
# Pourquoi faire simple quand on peut faire compliqué ?
Posté par Pinaraf . Évalué à 3.
Je ne suis plus sous mandrake, mais il me semble que dans le centre de contrôle mandrake tu trouveras un outil de gestion des services (dans Système) : depuis cet outil, tu pourras facilement lancer postgresql, et c'est lui qui s'occupera de pas mal de "détails"
[^] # Re: Pourquoi faire simple quand on peut faire compliqué ?
Posté par Yaone . Évalué à 1.
Mais il me met une autre erreur et je ne vois pas comment je peux faire pour changer ça. :s
[ECHEC]
Starting postgresql service: su: L'usager postgres n'existe pas.
[ECHEC]
Il n'y a pas un moyen de changer l'usager ?
[^] # Re: Pourquoi faire simple quand on peut faire compliqué ?
Posté par Pinaraf . Évalué à 2.
(Tu peux soit utiliser l'assistant de mandrake, soit la commande adduser postgres)
[^] # Re: Pourquoi faire simple quand on peut faire compliqué ?
Posté par Yaone . Évalué à 1.
Je ne vais en créer un 3e juste pour ça :/
Il serait possible de changer le nom postgres par celui que j'ai ?
[^] # Re: Pourquoi faire simple quand on peut faire compliqué ?
Posté par Pinaraf . Évalué à 2.
Y'en a bien plus il me semble !
postgres est un utilisateur "système", disposant de droits restreints à certains dossiers particuliers.
Tu peux néanmoins chercher les fichiers de configuration de postgresql (ils sont dans /etc), le choix de l'utilisateur doit être dedans
[^] # Re: Pourquoi faire simple quand on peut faire compliqué ?
Posté par Brahici . Évalué à 3.
d'ailleurs tu ne dois pas pouvoir te connecter directement en postgres, tu es obligé de passer par root puis de faire un su - postgres
dernière chose, pour ne pas ouvrir la console d'administration de la Mandrake, en ligne de commande sous root tu peux faire
service postgresql start
service postgresql stop
service postgresql restart
[^] # Re: Pourquoi faire simple quand on peut faire compliqué ?
Posté par Yaone . Évalué à 2.
Ca marche ^^
Du moins, ça a l'air.
Merci beaucoup tout le monde ^^
Bon, maintenant, il ne me reste plus qu'à apprendre à m'en servir et je vais pouvoir bosser ^^
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.