Bonjour,

Je suis bloqué sur un cas dont je ne trouve aucun sujet qui corresponde vraiment sur le net.

J'ai installé postgresql 9.6, j'ai créé un utilisateur avec un mot de passe (que je n'ai pas perdu ...), une base et une table.
Ensuite, lorsque je me connectais avec l'utilisateur postgres (qui est le superutilisateur de la base) je pouvais voir tout ce qui existait dans la base.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
[root@Centos7 data]# su - postgres
Dernière connexion : mardi 13 décembre 2016 à 16:38:57 CET sur pts/0
[postgres@Centos7 ~]$
Puis j'ai touché le fichier pg_hba.conf comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
# "local" is for Unix domain socket connections only
local   all             all                                    md5
local   all             postgres                               password
 
# IPv4 local connections:
host    all             all             127.0.0.1/24            md5
#host    all       	all	        0.0.0.0/0	 	password
# IPv6 local connections:
host    all             all             ::1/128                 ident
J'ai ensuite reloadé ce fichier et même redémarré la machine et là, lorsque je souhaite me connecter au psql depuis l'utilisateur postgres, il m'est demandé un mot de passe que je n'ai jamais
paramétré.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
[postgres@Centos7 ~]$ psql
Mot de passe : 
psql: FATAL:  authentification par mot de passe échouée pour l'utilisateur  « postgres »
et là je tourne en rond .... j'ai essayé pleins de trucs trouvés dans d'autres sujets de forums mais rien n'y fait !
J'ai aussi essayé de remettre le fichier pg_hba.conf dans son état précédent avec reload mais cela ne fonctionne pas non plus !


De plus, je viens de désinstaller et ré-installer postgresql mais j'obtiens le même résultat dès le démarrage de la base .... c'est agaçant ce truc ....

Désinstallation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
[root@Centos7 ~]# yum erase postgresql96.x86_64 
Modules complémentaires chargés*: fastestmirror, langpacks
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet postgresql96.x86_64 0:9.6.1-1PGDG.rhel7 sera effacé
--> Traitement de la dépendance*: postgresql96(x86-64) = 9.6.1-1PGDG.rhel7 pour le paquet*: postgresql96-server-9.6.1-1PGDG.rhel7.x86_64
--> Lancement de la transaction de test
---> Le paquet postgresql96-server.x86_64 0:9.6.1-1PGDG.rhel7 sera effacé
--> Résolution des dépendances terminée
base/7/x86_64                                            | 3.6 kB     00:00     
extras/7/x86_64                                          | 3.4 kB     00:00     
pgdg96/7/x86_64                                          | 4.1 kB     00:00     
updates/7/x86_64                                         | 3.4 kB     00:00     
 
Dépendances résolues
 
================================================================================
 Package                  Architecture
                                      Version                Dépôt        Taille
================================================================================
Suppression :
 postgresql96             x86_64      9.6.1-1PGDG.rhel7      @pgdg96      6.8 M
Suppression pour dépendances :
 postgresql96-server      x86_64      9.6.1-1PGDG.rhel7      @pgdg96       17 M
 
Résumé de la transaction
================================================================================
Supprimer  1 Paquet (+1 Paquet en dépendance)
 
Taille d'installation*: 24 M
Est-ce correct [o/N]*: o
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Suppression  : postgresql96-server-9.6.1-1PGDG.rhel7.x86_64               1/2 
  Suppression  : postgresql96-9.6.1-1PGDG.rhel7.x86_64                      2/2 
  Vérification : postgresql96-server-9.6.1-1PGDG.rhel7.x86_64               1/2 
  Vérification : postgresql96-9.6.1-1PGDG.rhel7.x86_64                      2/2 
 
Supprimé*:
  postgresql96.x86_64 0:9.6.1-1PGDG.rhel7                                       
 
Dépendances supprimées :
  postgresql96-server.x86_64 0:9.6.1-1PGDG.rhel7                                
 
Terminé*!
Ré-installation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-redhat96-9.6-3.noarch.rpm
Modules complémentaires chargés*: fastestmirror,
                                : langpacks
pgdg-redhat96-9.6-3.noar | 4.7 kB     00:00     
Examen de /var/tmp/yum-root-QPn2jG/pgdg-redhat96-9.6-3.noarch.rpm*: pgdg-redhat96-9.6-3.noarch
Sélection de /var/tmp/yum-root-QPn2jG/pgdg-redhat96-9.6-3.noarch.rpm pour installation 
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet pgdg-redhat96.noarch 0:9.6-3 sera installé
--> Résolution des dépendances terminée
 
Dépendances résolues
 
================================================
 Package
    Architecture
           Version
              Dépôt                       Taille
================================================
Installation :
 pgdg-redhat96
    noarch 9.6-3
              /pgdg-redhat96-9.6-3.noarch 2.7 k
 
Résumé de la transaction
================================================
Installation   1 Paquet
 
Taille totale* : 2.7 k
Taille d'installation*: 2.7 k
Is this ok [y/d/N]: o
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installation : pgdg-redhat96-9.6-3.noar   1/1 
  Vérification : pgdg-redhat96-9.6-3.noar   1/1 
 
Installé*:
  pgdg-redhat96.noarch 0:9.6-3                  
 
Terminé*!
[root@Centos7 yum.repos.d]# yum install postgresql96-server
Modules complémentaires chargés*: fastestmirror,
                                : langpacks
Repository pgdg96 is listed more than once in the configuration
Repository pgdg96-source is listed more than once in the configuration
Repository pgdg96-updates-testing is listed more than once in the configuration
Repository pgdg96-source-updates-testing is listed more than once in the configuration
Loading mirror speeds from cached hostfile
 * base: centos.crazyfrogs.org
 * extras: centos.mirror.fr.planethoster.net
 * updates: mirror.ibcp.fr
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet postgresql96-server.x86_64 0:9.6.1-1PGDG.rhel7 sera installé
--> Traitement de la dépendance*: postgresql96(x86-64) = 9.6.1-1PGDG.rhel7 pour le paquet*: postgresql96-server-9.6.1-1PGDG.rhel7.x86_64
--> Lancement de la transaction de test
---> Le paquet postgresql96.x86_64 0:9.6.1-1PGDG.rhel7 sera installé
--> Résolution des dépendances terminée
 
Dépendances résolues
 
================================================
 Package  Architecture
                 Version           Dépôt  Taille
================================================
Installation :
 postgresql96-server
          x86_64 9.6.1-1PGDG.rhel7 pgdg96 4.2 M
Installation pour dépendances :
 postgresql96
          x86_64 9.6.1-1PGDG.rhel7 pgdg96 1.3 M
 
Résumé de la transaction
================================================
Installation   1 Paquet (+1 Paquet en dépendance)
 
Taille totale des téléchargements*: 5.6 M
Taille d'installation*: 24 M
Is this ok [y/d/N]: y
Downloading packages:
(1/2): postgresql96-9.6.1- | 1.3 MB   00:01     
(2/2): postgresql96-server | 4.2 MB   00:02     
------------------------------------------------
Total              2.4 MB/s | 5.6 MB  00:02     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installation : postgresql96-9.6.1-1PGDG   1/2 
  Installation : postgresql96-server-9.6.   2/2 
  Vérification : postgresql96-server-9.6.   1/2 
  Vérification : postgresql96-9.6.1-1PGDG   2/2 
 
Installé*:
  postgresql96-server.x86_64 0:9.6.1-1PGDG.rhel7
 
Dépendances installées*:
  postgresql96.x86_64 0:9.6.1-1PGDG.rhel7       
 
Terminé*!
Si cela peut aider, voici les statuts de la base :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[root@Centos7 bin]# service postgresql-9.6 status
Redirecting to /bin/systemctl status  postgresql-9.6.service
● postgresql-9.6.service - PostgreSQL 9.6 database server
   Loaded: loaded (/usr/lib/systemd/system/postgresql-9.6.service; disabled; vendor preset: disabled)
   Active: active (running) since mer. 2016-12-14 09:36:01 CET; 22min ago
  Process: 19215 ExecReload=/bin/kill -HUP $MAINPID (code=exited, status=0/SUCCESS)
  Process: 18904 ExecStartPre=/usr/pgsql-9.6/bin/postgresql96-check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS)
 Main PID: 18912 (postmaster)
   CGroup: /system.slice/postgresql-9.6.service
           ├─18912 /usr/pgsql-9.6/bin/postmaster -D /var/lib/pgsql/9.6/data/
           ├─18927 postgres: logger process   
           ├─18930 postgres: checkpointer process   
           ├─18931 postgres: writer process   
           ├─18932 postgres: wal writer process   
           ├─18933 postgres: autovacuum launcher process   
           └─18934 postgres: stats collector process   
 
déc. 14 09:36:01 Centos7 systemd[1]: Starting PostgreSQL 9.6 database server...
déc. 14 09:36:01 Centos7 postmaster[18912]: < 2016-12-14 09:36:01.166 CET > LOG:  n'a pas pu se lier à la socket IPv4 : Adresse dé… utilisée
déc. 14 09:36:01 Centos7 postmaster[18912]: < 2016-12-14 09:36:01.166 CET > ASTUCE :  Un autre postmaster fonctionne-t'il déjà sur…rt 5432 ?
déc. 14 09:36:01 Centos7 postmaster[18912]: Sinon, attendez quelques secondes et réessayez.
déc. 14 09:36:01 Centos7 postmaster[18912]: < 2016-12-14 09:36:01.277 CET > LOG:  redirection des traces vers le processus de récu…es traces
déc. 14 09:36:01 Centos7 postmaster[18912]: < 2016-12-14 09:36:01.277 CET > ASTUCE :  Les prochaines traces apparaîtront dans le r…pg_log ».
déc. 14 09:36:01 Centos7 systemd[1]: Started PostgreSQL 9.6 database server.
déc. 14 09:37:27 Centos7 systemd[1]: Reloaded PostgreSQL 9.6 database server.
Hint: Some lines were ellipsized, use -l to show in full.
[root@Centos7 bin]#
quelqu'un saurait me tirer de ce faux pas s'il vous plaît ????