Précédent   Forum du club des développeurs et IT Pro > Bases de données > PostgreSQL > Administration
Administration Forum d'entraide sur l'administration de PostgreSQL : utilisateurs, privilèges, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 29/12/2011, 15h33   #1
tom77380
Futur Membre du Club
 
Tulate Leke
Inscription : janvier 2010
Messages : 53
Détails du profil
Informations personnelles :
Nom : Tulate Leke

Informations forums :
Inscription : janvier 2010
Messages : 53
Points : 15
Points : 15
Par défaut Impossible d'accéder à ma base de données

Bonjour à tous,

j'ai un gros soucis, lorsque je tente de me connecter à ma base de données j'obtiens le message suivant :

Code :
1
2
3
4
postgres@ubuntu:~$ psql ma_base
psql: could NOT connect TO server: No such file OR directory
	IS the server running locally AND accepting
	connections ON Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
je n'ai aucune idée de comment rétablir la connexion à la base.

Voici l'histoire, j'ai voulu installer un serveur apache (pour faire une interface web à ma base que je venais fièrement de terminer) et j'ai eu la mauvaise idée de modifier les droits sur mon répértoire var avec un .

Après avoir fait ça il m'était impossible de me connecter à mon compte postgres avec la commande : sudo -s -u postgres
j'obtenais le message suivant:
Citation:
sudo: /var/lib/sudo writable by non-owner (040777), should be mode 0700
j'ai donc fais un chmod 0700 sur ce répertoire.

Puis j'ai pu à nouveau me connecter à postgres avec : sudo -s -u postgres

Et là lorsque j'essaie de me connecter à ma base : psql ma_base
j'obtiens donc ce message :
Citation:
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Je suis un peu désespéré, ma base venait d'être complétée après plusieurs semaines de travail et je ne sais même pas si je vais pouvoir la récupérer

J'ai hésité à désinstaller et réinstaller postgres mais je suppose que je perdrai toutes mes données ?

EDIT: maintenant quand j'essais de me connecter il me propose de modifier les droits autrement... mais j'ai peur d'aggraver encore les choses, voici ce message :

Citation:
thomas@ubuntu:~$ sudo -s -u postgres
sudo: /var/lib/sudo/thomas/1 writable by non-owner (0100777), should be mode 0600
EDIT2:
j'ai regardé le fichier de log et j'y ai trouvé:
Citation:
2011-12-29 13:25:16 GMT FATAL: data directory "/var/lib/postgresql/8.4/main" has group or world access
2011-12-29 13:25:16 GMT DETAIL: Permissions should be u=rwx (0700).
2011-12-29 13:37:37 GMT FATAL: data directory "/var/lib/postgresql/8.4/main" has group or world access
2011-12-29 13:37:37 GMT DETAIL: Permissions should be u=rwx (0700).
j'ai donc fais un chmod -Rf 0700 main mais rien n'y fait le message persiste
Si vous avez une idée je suis preneur, merci à vous.
tom77380 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2011, 18h10   #2
tom77380
Futur Membre du Club
 
Tulate Leke
Inscription : janvier 2010
Messages : 53
Détails du profil
Informations personnelles :
Nom : Tulate Leke

Informations forums :
Inscription : janvier 2010
Messages : 53
Points : 15
Points : 15
J'ai trouvé, en fait mes modifications n'étaient pas prises en compte car je n'avais pas redémarré.

Pour résoudre ce problème j'ai donc re modifé les droitrs d'accès à var en u =rwx, si jamais ça peut aider quelqu'un

Bonnes fêtes
tom77380 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 10h55.


 
 
 
 
Partenaires

Hébergement Web