slk184
31. März 2021 um 13:42
1
Liebe alle,
Nach einem Reboot der LinuxVM, auf welcher eine PostgreSQL Datenbank rennt, ist diese über Pg Admin III nicht mehr erreichbar.
Der Reboot wurde nach Ergänzung eines IP-Adressenbereiches zum Zugriff auf die DB in der pg_hba.conf durchgeführt.
Es wurde überprüft, ob in der postgresql.conf der Befehl list_adresses = “*” und nicht list_adresses = localhost definiert ist. Dies stimmt soweit.
Verwendeter Befehl zum Restart der DB:
sudo service postgresql start
→ Meldung: unrecognized service
Woran könnte das Problem noch liegen? Vielen Dank im Voraus.
LG
Änderungen an der pg_hba.conf brauchen kein Reboot, ein Reload der Config reicht, das geht via “select pg_reload_conf();”.
Der Service nennt sich möglicherweise anders, z.B. postgresql@13-main
Was genau hast in pg_hba.conf eingetragen? Syntaxfehler können dazu führen, daß die DB nicht hochfährt.
Nur eine kleine Bemerkung am Rande: der Name der Datenbank enthält kein großes g:
Es wird Postg reSQL geschrieben oder einfach Postgres
slk184
31. März 2021 um 14:32
5
Danke für den Hinweis, dass ein Reload der Config ausreicht war uns nicht bewusst. Werden uns die Conig nochmals genauer ansehen -
das Service heißt postgresql-9.3
Bezüglich der Syntax fällt auf den ersten Blick kein Fehler auf - werde aber eine Überprüfung starten. Danke für die Tipps und schöne Feiertage.
Wenn da ein Fehler in der pg_hba.conf drin ist, dann wird eine entsprechende Fehlermeldung beim Starten (bzw. beim Startversuch) in das Logfile von Postgres geschrieben. Also am besten da mal nachsehen. Da steht dann sowas wie “Invalid connection type” - oder etwas ähnliches. Je nachdem was genau der Fehler ist.
Wenn man das via select pg_reload_conf();
macht (bevor man den Service stoppt), dann wird auch eine entsprechende Fehlermeldung in’s logfile geschrieben.
Gisman
1. April 2021 um 05:59
7
Ist der Status der Firewall korrekt?
system
Geschlossen,
31. Mai 2021 um 06:00
8
Dieses Thema wurde automatisch 60 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Nachrichten mehr erlaubt.