Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 17/10/2008 19:10:22
- ange
- Membre
pgadmin3 à distance
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
#2 17/10/2008 23:01:02
- gleu
- Administrateur
Re : pgadmin3 à distance
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
#3 18/10/2008 01:00:19
- ange
- Membre
Re : pgadmin3 à distance
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
#4 18/10/2008 02:12:22
- ioguix
- Administrateur
Re : pgadmin3 à distance
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
#5 18/10/2008 11:39:36
- gleu
- Administrateur
Re : pgadmin3 à distance
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
#6 18/10/2008 12:51:14
- ange
- Membre
Re : pgadmin3 à distance
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
#7 19/10/2008 15:03:02
- ange
- Membre
Re : pgadmin3 à distance
problème résolu j'ai simplement redirigé le port 5432 de mon routeur vers la machine ciblé (le serveur)
Hors ligne
Pages : 1