Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#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
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
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