Bonjour,
J'ai installé sur Debian 10 Posgresql 11 et pgAdmin 4.
Dans un premier temps, tout fonctionnait très bien jusqu'au moment où j'ai voulu déplacer la base de données que je venais de créer.
Maintenant, chaque fois que je veux travailler avec pgAdmin 4, j'ai un message d'erreur et ne peut rien faire.
Je veux créer un nouveau "serveur" pour y créer ma nouvelle base.
J'introduis le nom de la base puis dans l'onglet "Connexion" je tape localhost et laisse le port 5432 et pour Maintenant en user je laisse postgres (écrit pas défaut et qui fonctionnait avant mon bidouillage désastreux). Je reçois alors le message d'erreur :
Dans Postgresql.config il y a :Unable to connect to server:
could not connect to server: Connection refused
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
et dans pg_hba.conf, on trouve :# - Connection Settings -
listen_addresses = 'localhost' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost'; use '*' for all
# (change requires restart)
port = 5432 # (change requires restart)
max_connections = 100 # (change requires restart)
#superuser_reserved_connections = 3 # (change requires restart)
unix_socket_directories = '/var/run/postgresql' # comma-separated list of directories
# (change requires restart)
#unix_socket_group = '' # (change requires restart)
#unix_socket_permissions = 0777 # begin with 0 to use octal notation
# (change requires restart)
#bonjour = off # advertise server via Bonjour
# (change requires restart)
#bonjour_name = '' # defaults to the computer name
# (change requires restart)
EDIT :# Database administrative login by Unix domain socket
local all postgres peer
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
local replication all peer
host replication all 127.0.0.1/32 md5
host replication all ::1/128 md5
je travail exclusivement en "local", c'est-à-dire exclusivement sur mon ordi de bureau.
La commandeme retourne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part sudo systemctl status postgresql
J'ai désinstallé complètement Postgresql 11 et pgAdmin 4 (en prenant soin de supprimer son fichier de configuration dans mon /home), redémarré l'ordi puis réinstallé les deux logiciel, mais c'est toujours la même chose.● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor prese
Active: active (exited) since Wed 2021-08-04 15:39:54 CEST; 53min ago
Process: 634 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 634 (code=exited, status=0/SUCCESS)
août 04 15:39:54 DTel0721 systemd[1]: Starting PostgreSQL RDBMS...
août 04 15:39:54 DTel0721 systemd[1]: Started PostgreSQL RDBMS.
Que faire pour que pgAdmin puisse à nouveau fonctionner ?
Merci.
Partager