PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

PhpPgAdmin apres redémarrage Postgres

Technique - général | PhpPgAdmin apres redémarrage Postgres

Par alain le 30/11/2005 - 20:03

Bonjour Ă  tous.
Petite difficulté :-)
Je ne parviens pas à me connecter à Postgres avec PhpPgAdmin apres un redémarrage de la base.

Pour faire mes sauvegardes, j'ai un shell qui fait
/etc/rc.d/postgresql stop
puis copie des données
puis
/etc/rc.d/postgresql start

Ceci fonctionne bien pour toutes les connexions locales et les mises Ă  jour de la base puisque les utilisateurs peuvent exploiter tous les scripts php et les pages web.

Par contre, je ne peux pas me connecter par phppgadmin : je reçois un login failed.

Je suis obligé de me connecter en root sur mon serveur et de faire
/etc/rc.d/postgresql stop
puis
/etc/rc.d/postgresql start
manuellement
ce qui (me semble t'il) revient pourtant au mĂŞme ????

Si quelqu'un a une idée, je l'en remercie par avance!

Amicalement
Alain

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Problème de droits ? Qui

SAS/ = 5 DĂ©cembre, 2005 - 17:14

Problème de droits ?

Qui lance le script de sauvegarde ?
Il me semble que seul root peut accéder aux scripts /etc/rc.d...

Stéphane Schildknecht


Bonjour et merci de votre ré

alain/ = 6 DĂ©cembre, 2005 - 12:41

Bonjour et merci de votre réponse, je commençais à désespérer :-)
C'est le cron qui lance le script de sauvegarde sous le user root.

J'espère que cela pourra vous aider à m'aider :-)

Cordialement
Alain


Hum... Après exécution d

SAS/ = 8 DĂ©cembre, 2005 - 10:37

Hum...

Après exécution du script en cron, la base est correctement redémarrée, mais les connexions ne sont pas possibles de puis phpPgAdmin...
Mais un redémarrage, en root, lance le serveur dans un mode acceptant les connexions PPA ?

LĂ , j'avoue ne pas comprendre.

Que donne le résultat de la commande ps auxf|grep post dans les deux cas ?
Est-ce bien la même ligne de commande qui démarre le serveur (ligne postmaster) ?

Qu'y a-t-il dans le fichier pg_hba.conf ?

Qu'y a-t-il dans le fichier de configuration de PPA ? Quel utilisateur ? Bon mot de passe ?

SAS
Stéphane Schildknecht


Bonjour, > Après exécution

alain/ = 9 DĂ©cembre, 2005 - 12:53

Bonjour,
> Après exécution du script en cron, la base est correctement redémarrée
oui
> les connexions ne sont pas possibles de puis phpPgAdmin
oui aussi

ps auxf|grep post apres redemarrage (j'ai vu le message trop tard et je n'ai pas la version avant..)

postgres 25793 0.0 0.1 7736 1720 ? S 08:13 0:00 /usr/bin/postmaster -i -D/var/lib/pgsql/data
postgres 25794 0.0 0.1 8728 1712 ? S 08:13 0:00 \_ postgres: stats buffer process
postgres 25795 0.0 0.1 7772 1748 ? S 08:13 0:00 | \_ postgres: stats collector process
postgres 26019 0.0 0.3 8712 3720 ? S 08:15 0:04 \_ postgres: postgres test 127.0.0.1 idle
postgres 26029 0.6 0.3 8632 3888 ? S 08:15 1:20 \_ postgres: postgres test 127.0.0.1 idle
postgres 26039 0.8 0.3 8604 3864 ? S 08:15 1:39 \_ postgres: postgres test 127.0.0.1 idle
postgres 28318 0.0 0.3 8204 3436 ? S 08:28 0:01 \_ postgres: postgres test 127.0.0.1 idle

la ligne qui démarre le serveur postgres au démarrage de la machine:
dans /etc/rc.d/rc5.d/S10postgresql
lien vers ../postgresql avec un start implicite

Mon script de nuit pour la sauvegarde
#!/bin/sh

# Sauvegarde des données de l'Infocentre
/etc/rc.d/postgresql stop
cd /var/lib/pgsql/data
cp -r * /users_infocentre/svpostgres/
/etc/rc.d/postgresql start

et la commande que je suis amené à faire pour permettre les connexions distantes :
cd /etc/rc.d
./postgresql stop
./postgresql start

le contenu de /usr/local/pgsql/data/pg_hba.conf
(purgé des commentaires et pollué par de nombreux essais ...)
local all all trust
host all all 127.0.0.1 255.255.255.255 trust
host all postgres 194.aaa.bbb.cc 194.aaa.bbb.nn trust
host all all 194.aaa.bbb.cc 194.aaa.bbb.nn trust
hostssl all all 194.aaa.bbb.cc 194.aaa.bbb.nn trust

Fichier de configuration de PPA
Je ne connais pas ..
Quel devrait ĂŞtre son nom et son emplacement ?

Merci beaucoup de bien vouloir me consacrer un peu de votre temps
Cordialement
Alain


Bonjour, Pour compléter ma

alain/ = 12 DĂ©cembre, 2005 - 09:27

Bonjour,
Pour compléter ma réponse, à laquelle manquait les "ps auxf" :

Srv-root-/dev/pts/3:/etc/rc.d # ps auxf | grep post
postgres 828 0.0 0.1 7792 1792 ? S Dec10 0:00 /usr/bin/postmaster -i -D/var/lib/pgsql/data
postgres 829 0.0 0.0 8784 508 ? S Dec10 0:00 \_ postgres: stats buffer process
postgres 830 0.0 0.0 7828 740 ? S Dec10 0:00 | \_ postgres: stats collector process
postgres 8889 0.0 0.3 8632 3792 ? S Dec11 0:32 \_ postgres: postgres test 127.0.0.1 idle
postgres 8915 0.0 0.3 8684 3856 ? S Dec11 0:31 \_ postgres: postgres test 127.0.0.1 idle
postgres 8916 0.0 0.3 8260 3412 ? S Dec11 0:00 \_ postgres: postgres test 127.0.0.1 idle
postgres 8956 0.0 0.3 8260 3444 ? S Dec11 0:02 \_ postgres: postgres test 127.0.0.1 idle
root 13268 0.0 0.0 1620 548 pts/3 S 08:18 0:00 \_ grep post
Srv-root-/dev/pts/3:/etc/rc.d # ./postgresql stop
Shutting down PostgreSQL done
Srv-root-/dev/pts/3:/etc/rc.d # ./postgresql start
Starting PostgreSQL done
Srv-root-/dev/pts/3:/etc/rc.d # ps auxf | grep post
root 13310 0.0 0.0 1624 548 pts/3 S 08:18 0:00 \_ grep post
postgres 13300 0.1 0.1 7740 1724 pts/3 S 08:18 0:00 /usr/bin/postmaster -i -D/var/lib/pgsql/data
postgres 13301 0.0 0.1 8732 1716 pts/3 S 08:18 0:00 \_ postgres: stats buffer process
postgres 13302 0.0 0.1 7764 1744 pts/3 S 08:18 0:00 \_ postgres: stats collector process
Srv-root-/dev/pts/3:/etc/rc.d #

Voilà, j'espère que cela peut vous donner quelques infos.
Merci beaucoup
Cordialement
Alain


PPA : PhpPgAdmin. Il y a un f

SAS/ = 19 DĂ©cembre, 2005 - 11:23

PPA : PhpPgAdmin. Il y a un fichier de configuration qui renseigne notemment sur l'utilisateur autorisé à se connecter et son mot de passe. Il me semble.

Stéphane Schildknecht


© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.