Zusammenfassung: In diesem Tutorial zeigen wir Ihnen Schritt für Schritt, wie Sie das Passwort des postgres
– Benutzers in PostgreSQL zurücksetzen.
Aus irgendeinem Grund können Sie nach der Installation von PostgreSQL das Kennwort des Benutzers postgres
vergessen. In diesem Fall müssen Sie wissen, wie Sie das Passwort zurücksetzen.
PostgreSQL verwendet diepg_hba.conf
Konfigurationsdatei, die im Datenbankdatenverzeichnis gespeichert ist (z.,, C:\Program Files\PostgreSQL\12\data
unter Windows), um die Clientauthentifizierung zu steuern. hba
in pg_hba.conf bedeutet hostbasierte Authentifizierung.
Um das Kennwort für den Benutzer postgres
zurückzusetzen, müssen Sie einige Parameter in dieser Konfigurationsdatei ändern, sich als Postgres ohne Kennwort anmelden und das Kennwort zurücksetzen.
Die folgenden Schritte zeigen Ihnen, wie Sie ein Passwort für den postgres
Benutzer zurücksetzen:
Schritt 1., Sichern Sie diepg_hba.conf
– Datei, indem Sie sie an einen anderen Speicherort kopieren, oder benennen Sie sie einfach in pg_hba.conf.bk
um Schritt 2. Bearbeiten Sie die Datei pg_dba.conf
und ändern Sie alle lokalen Verbindungen von md5 in trust. Auf diese Weise können Sie sich ohne Kennwort beim PostgreSQL-Datenbankserver anmelden.
Code language: PHP (php)
Schritt 3. Starten Sie den PostgreSQL-server., Wenn Sie sich unter Windows befinden, können Sie PostgreSQL über Dienste neu starten:
Oder führen Sie den folgenden Befehl über das Fenster aus Terminal:
Die "C:\Program Files\PostgreSQL\12\data"
ist das Datenverzeichnis.
Schritt 4. Stellen Sie eine Verbindung zum PostgreSQL-Datenbankserver her, indem Sie ein Tool wie psql oder pgAdmin verwenden:
PostgreSQL benötigt für die Anmeldung kein Kennwort.
Schritt 5. Führen Sie den folgenden Befehl aus, um ein neues Kennwort für den Benutzer postgres
festzulegen.,
Code language: SQL (Structured Query Language) (sql)
Schritt 6. Stellen Sie die pg_dba.conf
– Datei wieder her, starten Sie den PostgreSQL-Datenbankserver neu und stellen Sie mit dem neuen Kennwort eine Verbindung zum PostgreSQL-Datenbankserver her.
In diesem Tutorial haben Sie gelernt, wie Sie das Kennwort des Benutzers postgres
zurücksetzen.
- War dieses tutorial hilfreich ?
- YesNo