Vous n'êtes pas identifié(e).
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
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
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
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
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
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
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
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
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
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