Vous n'êtes pas identifié(e).
Pages : 1
Bonjour.
Un tout grand MERCI à vous tous pour votre aide précieuse.
J'ai créé un nouveau compte dans Postgresql et maintenant, ça fonctionne.
On dirait bien que l'ancien compte que j'avais créé a "disparu" ou n'est plus accessible. Mais que je l'écrivais, son contenu n'a rien d'indispensabe et sa perte est sans séquelle pour moi.
MERCI.
pour être sûr tu remplaces tous les "peer" et les "md5" par "trust".
puis en effet c'est bien ça :
pg_ctl reload [-D répertoire_données]
(le répertoire de données c'est typiquement celui où se trouve le postgresql.conf.)
.
Bonjour ruizsebastien.
La première commande semble avoir fonctionné : je n'ai pas eu de message d'erreur :
/etc/postgresql/13/main$ sudo systemctl reload postgresql
.
La seconde commande montre que postgresql a été rechargé :
/etc/postgresql/13/main$ sudo systemctl status postgresql
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Wed 2021-09-08 08:53:22 CEST; 1h 26min ago
Process: 882 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Process: 4263 ExecReload=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 882 (code=exited, status=0/SUCCESS)
.
sept. 08 08:53:22 DTel0721 systemd[1]: Starting PostgreSQL RDBMS...
sept. 08 08:53:22 DTel0721 systemd[1]: Started PostgreSQL RDBMS.
sept. 08 09:29:52 DTel0721 systemd[1]: Reloading PostgreSQL RDBMS.
sept. 08 09:29:52 DTel0721 systemd[1]: Reloaded PostgreSQL RDBMS.
sept. 08 10:19:28 DTel0721 systemd[1]: Reloading PostgreSQL RDBMS.
sept. 08 10:19:28 DTel0721 systemd[1]: Reloaded PostgreSQL RDBMS.
.
par contre, la commande suivante me retourne une erreur :
/etc/postgresql/13/main$ sudo alter user postgres with password '123456'
sudo: alter : commande introuvable
.
Je ne sais pas comment résoudre ce problème ?
Merci
Bonsoir ruizsebastien.
Comme je l'ai déjà écrit, je suis très très débutant avec postgresql.
Tu écris : "mettre le pg_hba.conf en mode trust". Quelle ligne du ficher pg_hba.conf faut-il modifier ?
Voilà le contenu du fichier pg_hba.conf :
# 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
Tu écris ensuite : "faire un reload de l'instance".
J'ai trouvé dans une page web ceci : "pg_ctl reload [-D répertoire_données] [-s]". Mais là encore, je ne sais pas trop quoi faire avec cette info.
Merci pour ton aide.
Bonjour.
Comme précisé plus haut, je patauge allègrement dans la configuration de ce système Postgresql 13 et PgAdmin4.
C'est la première fois que je m'y attèle et c'est la cata ;-)
Je viens de relancer l'ouverture de PgAdmin.
Voici le log de l'opération :
:/var/log/postgresql$
2021-09-07 08:32:18.777 CEST [826] LOG: démarrage de PostgreSQL 13.4 (Debian 13.4-1.pgdg100+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit
2021-09-07 08:32:18.838 CEST [826] LOG: en écoute sur IPv6, adresse « ::1 », port 5432
2021-09-07 08:32:18.838 CEST [826] LOG: en écoute sur IPv4, adresse « 127.0.0.1 », port 5432
2021-09-07 08:32:18.897 CEST [826] LOG: écoute sur la socket Unix « /var/run/postgresql/.s.PGSQL.5432 »
2021-09-07 08:32:19.160 CEST [839] LOG: le système de bases de données a été arrêté à 2021-09-06 17:22:33 CEST
2021-09-07 08:32:19.600 CEST [826] LOG: le système de bases de données est prêt pour accepter les connexions
2021-09-07 09:49:07.519 CEST [3901] postgres@postgres FATAL: authentification par mot de passe échouée pour l'utilisateur « postgres »
2021-09-07 09:49:07.519 CEST [3901] postgres@postgres DÉTAIL: L'utilisateur « postgres » n'a pas de mot de passe affecté.
La connexion correspond à la ligne 98 du pg_hba.conf : « host all all ::1/128 md5 »
2021-09-07 09:49:07.520 CEST [3902] postgres@postgres FATAL: authentification par mot de passe échouée pour l'utilisateur « postgres »
2021-09-07 09:49:07.520 CEST [3902] postgres@postgres DÉTAIL: L'utilisateur « postgres » n'a pas de mot de passe affecté.
La connexion correspond à la ligne 98 du pg_hba.conf : « host all all ::1/128 md5 »
:/var/log/postgresql$
Merci pour votre aide.
Bonjour ruizsebastien.
Je ne travaille que sur mon ordinateur de bureau puisque je suis le seul à vouloir utiliser cette base de données.
A+
Bonjour rjuju.
J'ai vérifié ma connexion à postgresql 13. Elle fonctionne, mais en mode root.
J'ai changé le mot de passe et retente une nouvelle connexion : ça fonctionne encore. Je peux, par exemple, créer une base de données dans postgresql 13.
Je voudrais pouvoir installe ma base de donnée là où je e souhaite dans mon /home (Debian 10). C'est pourquoi je tente d'utiliser pgadmin 4.
Quand je lance pgadmin 4 , le mot de passe postgresql m'est demandé. J'introduis mon mot de passe root pout postgres. Pgadmin4 se lance. Quand je veux créer un nouveau serveur, je tape le nom désiré puis "localhost" dans la seconde fenêtre qui m'est montrée et là, un autre mot de passe m'est demandé. Aucun ne fonctionne. Pgadmin n'arrive pas à se connecter à Postgresql13.
Postgresql est en mode admin (root). Pgadmin semble être en mode "user". Le conflit vient probablement de là, mais je ne sais absolument pas comment corriger le tir.
Merci pour ton aide.
A+
Bonjour.
J'ai installé sur Debian 10 Postgres 13, puis pgadmin4.
Dans un premier temps, j'ai réussi à créer une base de donnée personnelle et j'y ai fait quelques essais de débutant.
Quelques temps après, quand je veux créer une autre base de donnée, j'ai un message d'erreur qui me dit qu'un mot de passe est attendu.
Mais voilà, j'ai oublié le mot de passe pour pgadmin. Celui root pour postgres fonctionne semble-t-il.
Quand je tente d'introduire un mot de passe (toute la liste des mots de passe que j'utiliser habituellement y est passée, j'ai chaque fois le même message d'erreur :
Impossible de se connecter au serveur :
FATAL: authentification par mot de passe échouée pour l'utilisateur « postgres »
FATAL: authentification par mot de passe échouée pour l'utilisateur « postgres »
Comment faire pour pouvoir me connecter à pgadmin 4 ? Je peux perdre la première base de données qui n'a pas d'importance pour moi.
Merci.
Il n'y a aucun problème au sujet du contenu du site.
C'est simplement l'envoi automatique du lien permettant de finaliser l'inscription qui n'a pas fonctionné.
A+
Bonjour.
Lors de mon inscription, je n'ai pas reçu le lien de confirmation après plus de 24hrs d'attente et donc n'ai pas pu introduire un mot de passe.
J'ai cliqué sur le bouton "mot de passe perdu" et alors j'ai reçu un courriel me donnant un nouveau mot de passe".
A+
Bonjour.
Hier, j'ai vainement tenté de m'inscrire sur le site.
je pouvais introduire mon nom, mon adresse mail, mais je ne reçois aucun message promis qui m'aurait permis de compléter mon inscription.
Aujourd'hui, j'y suis parvenu par une voie "secondaire" : j'ai tenté une connexion puis ai signalé avoir "perdu mon mot de passe" que je n'avais pas encore eu la possibilité de définir ;-)
A+
Bonjour.
Je suis sous Debian 10 avec postgres 13 et pgAdmin 4.
Je travaillais avec LibreOffice Base, mais ce logiciel souffre de nombreux petits désagréments qui ne me permettent pas de continuer à travailler sereinement. Je vais donc change de SGBD.
Il y a quelques jours, j'avais crée une première base de données via pgAdmin 4 et avec postgres 11. C'était une toute petite base de donnée : je débute avec postgres ;-)
Je voulais que cette base de donnée et les autres que je serai susceptible de crée soient dans un dossier personnel /home.
J'ai malheureusement suivi un tuto qui a complètement plombé postgres et rendu impossible la connexion de pgAdmin à ma base de données ainsi qu'à postgres.
Le message d'erreur est l'habituel "Impossible de se connecter au serveur ... est-ce qu'il écoute sur le port ..." m'était montré chaque fois que je voulais connecter pgAdmin à postgres.
Ne trouvant pas de solution pour rétablir la situation antérieure, je viens de réinstaller les deux logiciels après une purge complète.
Alors, avant de plomber une nouvelle fois mon travail, comment puis-je demander à postgres et/ou ĝAdmin de me créer la base de donnée dans mon /home au lieu de l'endroit par défaut ?
Merci.
Pages : 1