banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 21 March 2012 12:21

icadedt
Participant assidu
Lieu: ici et là
Date d'inscription: 21 Jul 2006
Messages: 478

[POSTGRESQL] adresse IP a changé que faire

Bonjour,

l'adresse IP du PC sur lequel se trouve mon serveur postgresql a changé du coup je ne peux plus démarrer le serveur postgresql.
Dans ce cas de figure , quel sont les fichiers à aller bidouiller pour renseigner le changement d'adresse IP?

Merci d'avance

Hors ligne

 

#2 Wed 21 March 2012 12:38

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1554

Re: [POSTGRESQL] adresse IP a changé que faire

icadedt a écrit:

Bonjour,

l'adresse IP du PC sur lequel se trouve mon serveur postgresql a changé du coup je ne peux plus démarrer le serveur postgresql.
Dans ce cas de figure , quel sont les fichiers à aller bidouiller pour renseigner le changement d'adresse IP?

Merci d'avance


Bonjour,

Plus demarrer ou plus se connecter avec PgAdmin ?
Le demarrage de PG se fait directement sur la machine sur laquelle est installé PG.

Pour la partie connexion, et l'autorisation de connexion a distance sur une base PG, deux fichiers:

• postgresql.conf, qui, avec le parametre 'listen', liste les adresses IP autorisées a se connecter sur une instance PG
• pg_hba.conf, qui précise la facon de se connecter au serveur (quels utilisateurs, sur quelles bases, avec quel type d'authentification)

Nicolas

Hors ligne

 

#3 Wed 21 March 2012 14:00

icadedt
Participant assidu
Lieu: ici et là
Date d'inscription: 21 Jul 2006
Messages: 478

Re: [POSTGRESQL] adresse IP a changé que faire

je ne peux plus démarrer le service postgresql, ce service doit normalement demarrer le serveur postgresql. Je ne parle pas de pgadmin.

je suis sous windows 7

dans postgresql.conf je mets listen "*"
dans pg_hba.conf , j'ai mis:

host      all      all    0.0.0.0/0           md5
host      all      all    127.0.0.0/24      md5


#IP6

host      all      all    ::1/128             md5

Dernière modification par icadedt (Wed 21 March 2012 14:05)

Hors ligne

 

#4 Wed 21 March 2012 14:55

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1554

Re: [POSTGRESQL] adresse IP a changé que faire

icadedt a écrit:

je ne peux plus démarrer le service postgresql, ce service doit normalement demarrer le serveur postgresql. Je ne parle pas de pgadmin.

je suis sous windows 7

dans postgresql.conf je mets listen "*"
dans pg_hba.conf , j'ai mis:

host      all      all    0.0.0.0/0           md5
host      all      all    127.0.0.0/24      md5


#IP6

host      all      all    ::1/128             md5


Le service doit redemarrer la base qui est sur la meme machine, non ? Je ne vois pas en quoi l'IP est importante ?
Elle est précisée dans la commande de demarrage de pg ?

Sinon, pour identifier le probleme, vous pouvez tenter de demarrer PG a la main.
Dans le repertoire d'installation de PG (c:/program files/postgresql/9.1/bin), lancer la commande:

Code:

pg_ctl -d <chemin vers le repertoire data> start

Dans une install de PG classique, le repertoire data est: c:/program files/postgresql/9.1/data

Nicolas

Dernière modification par Nicolas Ribot (Wed 21 March 2012 14:56)

Hors ligne

 

#5 Wed 21 March 2012 15:21

icadedt
Participant assidu
Lieu: ici et là
Date d'inscription: 21 Jul 2006
Messages: 478

Re: [POSTGRESQL] adresse IP a changé que faire

dans la fenêtre dos j'ai  une levée d’exception :

Code:

CET FATAL: n'a pas pu créer le journal applicatif " pg_log/postgresql-2012-03-21-151915.log ": permission denied

Hors ligne

 

#6 Wed 21 March 2012 15:51

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1554

Re: [POSTGRESQL] adresse IP a changé que faire

icadedt a écrit:

dans la fenêtre dos j'ai  une levée d’exception :

Code:

CET FATAL: n'a pas pu créer le journal applicatif " pg_log/postgresql-2012-03-21-151915.log ": permission denied


Avec quel utilisateur lancez-vous la commande ?
Ce doit etre un user normal, pas admin, ayant les droits pour ecrire dans pg_log.

Hors ligne

 

#7 Wed 21 March 2012 17:14

icadedt
Participant assidu
Lieu: ici et là
Date d'inscription: 21 Jul 2006
Messages: 478

Re: [POSTGRESQL] adresse IP a changé que faire

le fichier postmaster.pid est censé contenir quoi comme infos?

Hors ligne

 

#8 Wed 21 March 2012 17:24

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1554

Re: [POSTGRESQL] adresse IP a changé que faire

icadedt a écrit:

le fichier postmaster.pid est censé contenir quoi comme infos?


Rien !
(enfin, rien d'exploitable: le Process identifier du postmaster (le programme principal de PG).
Ce fichier existe qd la base est demarrée et supprimé qd on l'éteint.

Ca permet a PG de savoir s'il tourne deja ou pas.

En cas de crash, ce fichier peut rester present, d'ou des warning style: postmaster.pid existe deja...

Nicolas

Hors ligne

 

#9 Wed 21 March 2012 17:32

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: [POSTGRESQL] adresse IP a changé que faire

Nicolas,

Il ne contient pas le numéro de processus ?

yjacolin@tatras:~$ sudo cat /var/run/postgresql/8.4-main.pid
1373
yjacolin@tatras:~$ ps faux | grep 1373
postgres  1373  0.0  0.0  49072  3864 ?        S    09:05   0:00 /usr/lib/postgresql/8.4/bin/postgres -D /var/lib/postgresql/8.4/main -c config_file=/etc/postgresql/8.4/main/postgresql.conf


Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#10 Wed 21 March 2012 18:01

icadedt
Participant assidu
Lieu: ici et là
Date d'inscription: 21 Jul 2006
Messages: 478

Re: [POSTGRESQL] adresse IP a changé que faire

Nicolas Ribot a écrit:
icadedt a écrit:

dans la fenêtre dos j'ai  une levée d’exception :

Code:

CET FATAL: n'a pas pu créer le journal applicatif " pg_log/postgresql-2012-03-21-151915.log ": permission denied


Avec quel utilisateur lancez-vous la commande ?
Ce doit etre un user normal, pas admin, ayant les droits pour ecrire dans pg_log.


d'abord avec mon compte admin j'ai viré le fichier postmaster.pid, affecter des droits écriture/lecture pour le dossier data  pour "tout le monde"

puis depuis un login windows non admin, taper la commande dos citée avant et le service postgresql redémarre bien !

Avant ces manips ,  j'ai changé le mode de passe du compte postgres grace à la commande dos:

Code:

net user postgres monnouveaumotdepasse

puis mis ce nouveau mot de passe dans l'onglet "connexion" pour le compte .\postgres , qu'on trouve en affichant les propriétés du service postgresql


OUF !

Dernière modification par icadedt (Wed 21 March 2012 18:02)

Hors ligne

 

#11 Wed 21 March 2012 18:45

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1554

Re: [POSTGRESQL] adresse IP a changé que faire

Yves a écrit:

Nicolas,

Il ne contient pas le numéro de processus ?

yjacolin@tatras:~$ sudo cat /var/run/postgresql/8.4-main.pid
1373
yjacolin@tatras:~$ ps faux | grep 1373
postgres  1373  0.0  0.0  49072  3864 ?        S    09:05   0:00 /usr/lib/postgresql/8.4/bin/postgres -D /var/lib/postgresql/8.4/main -c config_file=/etc/postgresql/8.4/main/postgresql.conf


Y.


Si wink

Hors ligne

 

Pied de page des forums

Powered by FluxBB