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.
Puis j'ai touché le fichier pg_hba.conf comme ceci :
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 ~]$
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
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
paramétré.
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 !
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 »
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 :
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 [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é*!
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
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é*!
quelqu'un saurait me tirer de ce faux pas s'il vous plaît ????
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]#
![]()
Partager