PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

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

#1 29/03/2015 16:48:12

icadedt
Membre

service postgresql ne demarre plus recuperer les messages erreurs

Bonjour,

je tape :
service postgresql-8.4 restart

mais le redémarrage échoue, comment faire pour recuperer les messages d'erreurs ?

je suis sur centos 6.3

Merci d'avance

Hors ligne

#2 29/03/2015 17:16:54

gleu
Administrateur

Re : service postgresql ne demarre plus recuperer les messages erreurs

Sous CentOS, les traces sont par défaut dans le sous-répertoire pg_log du répertoire des données de PostgreSQL.


Guillaume.

Hors ligne

#3 29/03/2015 17:35:04

icadedt
Membre

Re : service postgresql ne demarre plus recuperer les messages erreurs

bon j'ai réussi à redémarrer postgresql en affectant les droits qu'il faut au dossier data.
Maintenant le probleme c'est que je n'arrive pas à me connecter avec mon login et mot de passe.
Je ne les ai pas changés !

Error connecting to the server: FATAL:  authentification par mot de passe échouée pour l'utilisateur  «  moiutilisateur»

Dernière modification par icadedt (29/03/2015 17:35:17)

Hors ligne

#4 29/03/2015 17:41:06

gleu
Administrateur

Re : service postgresql ne demarre plus recuperer les messages erreurs

Si les droits au répertoire ont changé sans que vous soyez au courant, il n'est pas très étonnant que d'autres choses se soient passées, sans que vous soyez au courant.


Guillaume.

Hors ligne

#5 29/03/2015 17:43:41

icadedt
Membre

Re : service postgresql ne demarre plus recuperer les messages erreurs

gleu a écrit :

Si les droits au répertoire ont changé sans que vous soyez au courant, il n'est pas très étonnant que d'autres choses se soient passées, sans que vous soyez au courant.


C'est moi qui ait changé les droits en faisant un peu n'importe quoi, comment rétablir ?

Hors ligne

#6 29/03/2015 18:58:06

gleu
Administrateur

Re : service postgresql ne demarre plus recuperer les messages erreurs

Dans le répertoire des données de PostgreSQL, tous les répertoires doivent être en 700, tous les fichiers en 600.


Guillaume.

Hors ligne

#7 29/03/2015 19:05:47

icadedt
Membre

Re : service postgresql ne demarre plus recuperer les messages erreurs

gleu a écrit :

Dans le répertoire des données de PostgreSQL, tous les répertoires doivent être en 700, tous les fichiers en 600.

Connaissez vous les commandes pour faire ca automatiquement ?

Hors ligne

#8 29/03/2015 19:25:37

icadedt
Membre

Re : service postgresql ne demarre plus recuperer les messages erreurs

Bon, j'ai appliqué les changements de permissions pour les fichiers

grâce à chmod -R 600 /var/lib/etcetctetct

puis changer les permissions pour les dossier seulement :
cd /var/lib/pgsql/8.4/data
find -type d -exec chmod 700 {} \;

puis redémarrer mon serveur qui redémarre bien mais pas moyen   j'ai toujours le refus de connexion (login/mot de passe) :-(

Hors ligne

#9 29/03/2015 19:33:23

gleu
Administrateur

Re : service postgresql ne demarre plus recuperer les messages erreurs

Oui, mais là, ça n'a rien à voir avec les droits des fichiers. Il ne pourrait pas dire que le mot de passe est mauvais s'il ne pouvait pas lire le fichier contenant la table des utilisateurs avec leur mot de passe.


Guillaume.

Hors ligne

#10 29/03/2015 21:50:24

icadedt
Membre

Re : service postgresql ne demarre plus recuperer les messages erreurs

en plus de tout ca , postgresql.conf j'ai attribué les permissions en 777

puis j'ai changé dans le fichier pg_hba.conf  --> remplacer les md5 en trust ,
redémarrer postgresql,

puis je me suis connecté en login postgres sans fournir de mot de passe grâce aux trust dans pg_hba.conf,

mon login administrateur a disparu !!!!!! WTF !!!
j'ai dû recréer les login manquant,

remettre les md5 dans le fichier pg_hba.conf,

redémarrer postgresql

Je vous tiens au courant de la suite

Dernière modification par icadedt (29/03/2015 21:56:08)

Hors ligne

Pied de page des forums