Vous n'êtes pas identifié(e).

#1 Re : Général » pgadmin3 à distance » 19/10/2008 15:03:02

problème résolu j'ai simplement redirigé le port 5432 de mon routeur vers la machine ciblé (le serveur)

#2 Re : Général » pgadmin3 à distance » 18/10/2008 12:51:14

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 .

#3 Re : Général » pgadmin3 à distance » 18/10/2008 01:00:19

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?

#4 Général » pgadmin3 à distance » 17/10/2008 19:10:22

ange
Réponses : 6

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

#5 Re : Général » problème avec les utilisateurs » 17/10/2008 16:53:53

par contre problème avec "su toto"

postgres@ange:/home/ange$ su toto
identifiant inconnu : toto
postgres@ange:/home/ange$ exit
exit
ange:/home/ange# su toto
identifiant inconnu : toto
ange:/home/ange#

je précise qu'a part sa j'arrive a me connecter a pgadmin3 avec l'utilisateur toto.

#6 Re : Général » problème avec les utilisateurs » 17/10/2008 16:32:45

J'écris juste pour te rereredire un grand merci, problème résolu.


postgres@ange:/home/ange$ psql -l -U toto
Mot de passe :
       Liste des bases de données
      Nom      | Propriétaire | Encodage
---------------+--------------+----------
 /bddange      | postgres     | UNICODE
 /bddange/ange | postgres     | UNICODE
 admin         | postgres     | UNICODE
 ange          | postgres     | UNICODE
 datatest      | testt        | UNICODE
 postgres      | postgres     | UNICODE
 template0     | postgres     | UNICODE
 template1     | postgres     | UNICODE
(8 lignes)

postgres@ange:/home/ange$

#7 Re : Général » problème avec les utilisateurs » 17/10/2008 15:56:36

merci encore pour la réponse,

alors voilà un autre soucis aparait pour cette commande. c'est à dire qu'il me demande un mot de passe et il affirme que celui rentré n'est pas correct, j'ai tester le mot de pass du système et le mot de passe atribué à postgres . je n'est absolument pas d'autre mot de passe , je viens d'installer Debian et je n'y est rien fais d'autre apart postgres.

le code conserné:

postgres@ange:/home/ange$  psql -d template1 -c "ALTER USER postgres WITH PASSWORD 'top'"
ALTER USER
postgres@ange:/home/ange$ sudo /etc/init.d/postgresql reload 
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
Sorry, try again.
sudo: 3 incorrect password attempts

je précise que ce n'est pas une erreur de frappe et que l'instalation de postgreSQL à été fait à l'instalation de Debian

#8 Re : Général » problème avec les utilisateurs » 17/10/2008 10:41:00

Merci pour la réponse si rapide . Pour le pg_hba.conf (qui se situe à etc/postgresql....)  qu'entend tu par recharger la configuration ? redémarrer le serveur? une commande?

#9 Général » problème avec les utilisateurs » 17/10/2008 10:29:23

ange
Réponses : 8

Bonjour,

alors voilà je débute dans la base de donnée, j'ai choisi PostgreSQL (version 7.4)  mais voila problème avec les utilisateurs.

voila les commandes écris:

# su postgres
$ createuser toto
CREATE USER

$ psql -d template1 -c "alter user toto with password 'mdp'"
ALTER USER

$ psql -l -U toto 
psql: FATAL:  IDENT authentication échouée pour l'utilisateur "toto"

voici la partie du pg_hba.conf qui peus vous intéréser:

# 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

je précise que c'est pas la seule tentative que j'ai tenté.

Pied de page des forums

Propulsé par FluxBB