Frage

Ich habe den Benutzer "Postgres" des Benutzers versehentlich den Befehl #UserDel gelöscht und habe keinen Zugriff mehr auf die Datenbank.

Was kann ich tun, um einen neuen Postgres -Benutzer zu erstellen, und wie kann ich wieder postgresql beginnen?

Wenn ich Postgresql erneutinstallieren muss, lösche ich einfach mein aktuelles Postgres-Setup, indem ich das Verzeichnis /usr/local/postgresql-8.3.6/ entfernen?

Hinweis: Ich habe keine Ahnung, wie ich PostgreSQL starten soll. Ich habe im Grunde eine GZIP-Datei heruntergeladen und sie in ein Verzeichnis /usr/local/postgresql-8.3.6 entladen

War es hilfreich?

Lösung

Erstellen Sie den Benutzer neu - es gibt nichts Besonderes. Außer es gibt kein Passwort ("!" Im Feld Kennwort in "/etc/Shadow"), aber das ist normal für Servicekonten.

Und Sie benötigen dieses Systemkonto nur für die Ausführung des Dienstes.

Wenn Sie die Quelle heruntergeladen haben ("Ich habe im Grunde genommen eine GZIP -Datei heruntergeladen ..."), müssen Sie die Installationsanweisungen befolgen hier Um eine funktionierende Installation daraus zu machen.

Einfacher wäre, die bereitgestellte vorverpackte Version von Postgres von Debian zu installieren:

apt-get install postgresql-8.3 postgresql-contrib-8.3
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top