[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Re: Toujours impossible de se connecter à postgres ???
- To: Redge <
- Subject: Re: Toujours impossible de se connecter à postgres ???
- From: Hugo Villeneuve <>
- Date: Tue, 18 Apr 2000 09:28:04 -0400
-
In-reply-to: <[email protected]>
Postgres, c'est une database client-server. Il faut que le serveur
(postmaster) roule sur ta machine pour que les clients (psql, perl Pg.pm
module, php's postgres extensions,...) fonctionnent.
Les communications local se font à partir du fichier:
/tmp/.s.PGSQL.5432
C'est un UNIX Socket (ca agit comme une connection TCP/IP mais à partir
d'un nom de fichier).
Est-ce qu'il y a un process "postmaster" qui roule sur ta machine?
Si je me souviens bien de mon installation de postgres, les instructions
sont très claire sur comment faire ca.
J'ai Slackware alors il faut que je le fasse à la main et ca donne que
mon fichier /etc/rc.d/rc.local contient (bien sur, ça depend où tu
installe postgres et le nom de l'usager que tu as creer pour postgres):
if [ -x /usr/local/pgsql/bin/postmaster ]; then
rm -f /tmp/.s.PGSQL.*
su - pgsql -c 'exec /usr/local/pgsql/bin/postmaster \
-D/usr/local/pgsql/data \
-S -o -F >/usr/local/pgsql/server.log' &
echo "Starting postmaster (PostgreSQL server)
fi
Avec une distribution comme RedHat, si tu installe depuis sources, tu vas
peut-être avoir besoin de copier un script, qui est probablement donné en
exemple, dans /etc/rc.d/init.d et de faire les liens pour que le démarrage
se fasse dans les bon run-level.
Hugo
On Tue, Apr 18, 2000 at 06:33:06AM -0400, Redge wrote:
>
> Objet: Toujours le même message
> Date : 18 avril, 2000 06:31
>
> J'ai essayé la commande concernant createuser ou createdb en mode su
> postgres. J'ai toujours le même message d'erreur:
>
> Connection to database 'template1' failed.
> connectDB() failed: Is the postmaster running and accepting connection at
> 'UNIX Socket' on port '5432'?
>
>
> Voilà !
>
> Redge
>