Hallo Leute,
ich versuche mich gerade an postgresql.
Zunächst bin ich nach dem wiki im englischen Forum nachgegangen.
gl gehört der Gruppe postgres an. Der Benutzer gl wurde neu angemeldet so das die Gruppenrechte übernommen wurden.
Hat aber nicht geklappt.
Den server wollte ich starten mit diesen Ergebnissen:
# systemctl start postgresql
Job for postgresql.service failed. See "systemctl status postgresql.service" and "journalctl -xe" for details.
# systemctl status postgresql
postgresql.service - PostgreSQL database server
Loaded: loaded (/usr/lib/systemd/system/postgresql.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Di 2015-05-26 08:59:02 CEST; 42s ago
Process: 2788 ExecStartPre=/usr/bin/postgresql-check-db-dir ${PGROOT}/data (code=exited, status=1/FAILURE)
Mai 26 08:59:02 gregina2 systemd[1]: Starting PostgreSQL database server...
Mai 26 08:59:02 gregina2 systemd[1]: postgresql.service: control process exited, code=exited status=1
Mai 26 08:59:02 gregina2 systemd[1]: Failed to start PostgreSQL database server.
Mai 26 08:59:02 gregina2 systemd[1]: Unit postgresql.service entered failed state.
Mai 26 08:59:02 gregina2 systemd[1]: postgresql.service failed.
Gut, war noch nichts mit einer Datenbank drin.
Dann habe ich das gemacht:
$ initdb --locale de_DE.UTF-8 -E UTF8 -D '/var/lib/postgres/data'C
Die Dateien, die zu diesem Datenbanksystem gehören, werden dem Benutzer
„gl“ gehören. Diesem Benutzer muss auch der Serverprozess gehören.
Der Datenbankcluster wird mit der Locale „de_DE.UTF-8“ initialisiert werden.
Die Standardtextsuchekonfiguration wird auf „german“ gesetzt.
Datenseitenprüfsummen sind ausgeschaltet.
erzeuge Verzeichnis /var/lib/postgres/dataC ... initdb: konnte Verzeichnis „/var/lib/postgres/dataC“ nicht erzeugen: Keine Berechtigung
gl gehört der Gruppe postgres an.
Die Zugriffsrechte habe ich mal von Hand gesetzt:
[gl@gregina2 postgres]$ ls -ld data
drwxrwxr-x 2 gl postgres 4096 22. Mai 18:30 data
Was kann ich noch tun??
Besten Dank im Voraus!!
Gruß aus DN
Greg