Was ist die Standard-Benutzernamen und das Kennwort für den PostgreSQL?
Arbeite ich auf einem open-source-Anwendung, die PostgreSQL als default-DBMS. Nun wenn ich es installieren auf meinem system, die Konfiguration ist so, dass PostgreSQL auch installiert wird.
Mein problem ist, dass mit sich ein Zugang zu der installierten PostgreSQL-Datenbank. Die Datenbank wird während der installation erstellt benannt ist iviewdb
.
Ich lese in vielen Foren, dass die default-super-user ist postgres
aber wenn ich versuche zu bekommen, einen Zugang zu der Datenbank mit den Benutzernamen durch den Befehl-Eingabeaufforderung, fragt er mich nach Passwort, dass ich nicht zu haben.
Was ich wissen wollte von wo Sie in das PostgreSQL-Installationsverzeichnis
der Standard-Benutzername und Passwort mit der port-Nummer, um den Zugriff auf die Datenbank gespeichert ist. Ich habe auch versucht, die änderung der pg_hba.conf
- Datei, aber das problem erzeugt, die mit der Anwendung und es wird nicht starten.
Haben Sie eine Idee zu finden das Passwort für diese Datenbank? Ich arbeite auf Windows-Umgebung.
initdb
(oder während der installation)
InformationsquelleAutor Abhishek Singh Thakur | 2013-08-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das Passwort ist nicht gespeichert in einem leicht Wiederherstellbare Weise, und wenn Sie das Passwort ändern, kann die Anwendung nicht in der Lage sein, um den Zugriff auf die Datenbank ordnungsgemäß. Sie können das Passwort in die Einstellungen der Anwendung oder docs, though.
Wenn Sie sich entscheiden um Risiko-änderung der postgres-Benutzer-Passwort, die Anwendung beenden und den postgres-Dienst, editieren Sie dann die pg_hba.conf Hinzufügen (oder ändern, wenn es bereits vorhanden ist) eine Linie (wenn es nicht vorhanden ist, fügen Sie es vor jedem anderen host"...." Linien)
Und starten Sie den PostgreSQL-Dienst. Das sollte Ihnen ein Zugriff von localhost, wo Sie sich ändern könnte, das postgres-Benutzers Kennwort ein, oder fügen Sie weitere Benutzer mit den Berechtigungen, die Sie wollen. Legen Sie dann die pg_hba.conf-Datei zurück, wie es war, und neu starten.
Es gibt keine Notwendigkeit zu stoppen, Postgres ändern pg_hba.conf Nach der Bearbeitung ist es, eine einfache
pg_ctl reload
gelten die geänderten Einstellungen.InformationsquelleAutor Joe