Vous devez modifier votre pg_hba.conf pour autoriser les connexions TCP. Nous voulons une configuration qui autorise les connexions de l'hôte local, mais refuse celles des autres hôtes. Ce qui suit l'accomplira.
# TYPE
local
host
host
Certaines personnes ont eu des problèmes avec cela. Vous devrez peut-être
mettre plutôt ce qui suit. Je ne sais pas encore bien pourquoi ; je pense
que, peut-être, le format du fichier dans woody et dans sid sont différents.
Si vous utilisez woody, essayez ce qui suit :
local
host
host
Vous devez également vous assurer que vous autorisez les connexions
de socket TCP/IP. Vous faites ceci dans votre fichier /etc/postgresql/postgresql.conf
avec la ligne :
tcpip_socket = true
Puis redémarrer postgres avec /etc/init.d/postgresql restart
. Vous pouvez voir si postgres autorise les connexions en regardant dans /var/log/syslog.
Si vous souhaitez plus de sécurité, remplacez trust par password,
md5 ou quoi que ce soit ... cela dépend de la version de postgres. N'oubliez
pas de redémarrer postgres après avoir modifier ces paramètres.
À faire : mettre à jour ce paragraphe
Nous pouvons maintenant créer la base, l'utilisateur et importer les tables :
|