Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Un petit soucis pour me connecter à ma base de donnée à distance (en local aucun soucis)
voilà une partie de mon postgresql.conf:
# - Connection Settings -
listen_addresses = '*'
tcpip_socket = true
max_connections = 100
# note: increasing max_connections costs about 500 bytes of shared
# memory per connection slot, in addition to costs from shared_buffers
# and max_locks_per_transaction.
#superuser_reserved_connections = 2
port = 5432
unix_socket_directory = '/var/run/postgresql'
#unix_socket_group = ''
#unix_socket_permissions = 0777 # octal
#virtual_host = '' # what interface to listen on; defaults to any
#rendezvous_name = '' # defaults to the computer name
et pg_hba.conf
# Database administrative login by UNIX sockets
local all postgres password
# TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
local all all password
# IPv4-style local connections:
host all all 127.0.0.1 255.255.255.255 password
# IPv6-style local connections:
host all all ::1 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff password
host all all ici j'ai mis l'ip du serveur 255.255.255.255 md5
l'ip du serveur est fixe
Dernière modification par ange (17/10/2008 19:13:12)
Hors ligne
Première chose, le postgresql.conf est faux. Soit tu as une vieille version et tu utilises tcpip_socket, soit tu as une version récente et tu utilises listen_addresses.
Deuxième chose, je me demande pourquoi tu as mis md5 alors que les autres méthodes passent par password.
Enfin, dernier point, n'oublie pas de donner le message d'erreur. Ca permet de ne pas avoir à le deviner.
Guillaume.
Hors ligne
J'ai changé md5 en password, puis enlevé le tcpip_socket = true que j'avais rajouté (j'ai une version postgresql 7.4). pour l'ip du serveur il n'y a aucune erreur, voici le message d'erreur:
could not connect to server : connection timed out (0x0000274c/10060) Is the server running on host "ici l'ip du serveur" and accepting TCP/IP connections on port 5432?
Hors ligne
Bonjour,
sur le serveur, vérifiez que voter serveur écoute bien sur l'interface réseau externe via cette commande :
netstat -taupen|grep 5432
Et même si ça peut paraître évident, n'oublier par de redémarrer le service PgSQL.
Hors ligne
En 7.4, vous devez conserver le paramètre tcpip_socket et supprimer le paramètre listen_addresses. Voir la documentation sur http://docs.postgresql.fr/7.4/runtime-c … CONNECTION.
Guillaume.
Hors ligne
Bonjour,
Alors j'ai fais la commande:
ange:/home/ange# netstat -taupen|grep 5432
ange:/home/ange#
ensuite j'ai remis tcip_socket = true
la même erreur aparaît mais je dois préciser quelques chose qui me semble important c'est que le serveur et le pc (client) sont relié au même modem (ils ont la même ip) . Je veux que mon serveur sois accésible partout où je serai .
Hors ligne
problème résolu j'ai simplement redirigé le port 5432 de mon routeur vers la machine ciblé (le serveur)
Hors ligne
Pages : 1