Bonjour à tous,
j'ai un gros soucis, lorsque je tente de me connecter à ma base de données j'obtiens le message suivant :
je n'ai aucune idée de comment rétablir la connexion à la base.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"?
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part chmod -Rf 777 var
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:
j'ai donc fais un chmod 0700 sur ce répertoire.sudo: /var/lib/sudo writable by non-owner (040777), should be mode 0700
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 :
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érerpsql: 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"?
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 :
EDIT2:thomas@ubuntu:~$ sudo -s -u postgres
sudo: /var/lib/sudo/thomas/1 writable by non-owner (0100777), should be mode 0600
j'ai regardé le fichier de log et j'y ai trouvé:
j'ai donc fais un chmod -Rf 0700 main mais rien n'y fait le message persiste2011-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).
Si vous avez une idée je suis preneur, merci à vous.
Partager