PostgreSQL Problem

sekaijin

Membre actif
24 Avril 2004
195
24
salut à tous

j'ai un pb avec PostgreSQL
j'ai installé sur ma machine PostgreSQL 7.2.1 (MacOSX 10.2.8)
et je n'arrive pas à y accéder par l'interface réseau

Bloc de code:
% bin/psql template1
Welcome to psql, the PostgreSQL interactive terminal.

Type:  \copyright for distribution terms
       \h for help with SQL commands
       \? for help on internal slash commands
       \g or terminate with semicolon to execute query
       \q to quit

template1-> \q
% bin/psql -h localhost template1
psql: could not connect to server: Connection refused
        Is the server running on host localhost and accepting
        TCP/IP connections on port 5432?

mon pg_hba.conf contient
local all trust
host all 127.0.0.1 255.255.255.255 trust

le démarage du serveur indique bien "postmaster successfully started"

Alors Hellllllllp meee!

Merci de votre aide
A+JYT
 
Je me réponds à moi même
le package PostgreSQL configure par défaut le serveur sans connexion ip
donc le pg_hba.conf n'est pas suffisent

en fait il suffit de décommenté les lignes
Bloc de code:
tcpip_socket = true
port = 5432

pour que le serveur accepte les connexion.
le pg_hba.conf filtre simplement les machine autorisé à se connecter.

donc pour y remédier
editer le fichier
/Library/PostgreSQL/data/postgresql.conf
attention contrairement à MySQL PostgreSQL est pointilleux sur les droits. le serveur ne peux être lencé par root il doit l'être par un user qui n'a pas de droits.
prostgre (créé par le package)
les fichiers de conf doivent appartenir à cet utilisateur et doivent avoir les droits -rw-------
si un droit est différent le serveur refuse de démarer.

A+JYT
 
Bonjour,

Je rencontre quelques difficultés a faire me connecter par le réseau a PostgreSQL sur un serveur (Xserve G5 sous 10.3.9)

Auriez vous des indications me donner?

Un exemple de ficchier de configuration?

Je précise que PostgeSQL focntionne en local mais je n'arrive pas a me connecter en réseau.

Merci d'avance.

GillesB
 
  • J’aime
Réactions: MacMadam