Deux méthodes
1. Méthode 1: modifier directement dans le client
Ouvrez Navicat, exécutez SQL
ALTER USER postgres WITH PASSWORD 'xxx';
2. Méthode 2: modifier sous Linux
1.1 Supprimer l'ancien mot de passe
sudo passwd -d postgres
1.2 Définir un nouveau mot de passe
sudo -u postgres passwd
New password:
Retype new password:
passwd: all authentication tokens updated successfully
Modifier les paramètres
3. L'opération échoue, tout mot de passe peut se connecter
Les deux méthodes ci-dessus peuvent être modifiées, puis effectuer un test de connexion sur le client. Si l'opération échoue, n'importe quel mot de passe peut se connecter, indiquant qu'une autre configuration n'est pas terminée.
2.1 Modifier la configuration
Remplacez "trust" par "md5" dans $ {pgsql} /data/pg_hba.conf,
sinon, n'importe quel mot de passe peut se connecter.
2.2 Redémarrez postgresql
#su - postgres
$pg_ctl restart
Référence:
https://www.cnblogs.com/kaituorensheng/p/4735191.html
https://www.javaroad.cn/questions/113853
https://blog.csdn.net/leinminna/article/details/113249971