WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Linux, UNIX, Open Source

Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 03.09.2004, 09:55   #1
xlazarus
Jr. Member
 
Registriert seit: 13.07.2004
Alter: 47
Beiträge: 71


Standard Postgres unter Suse 9.0

Ich habe mich bisher immer gut mit mysql geschlagen, brauche jetzt aber checks und stored procedures, also wollte ich auf postgres umsteigen.
Ich habe alles was benötigt wird mit yast installiert und auch den Dienst im Runlevel-Editor gestartet.
Wenn ich als user 'postgres' oder 'postmaster' eingebe, erhalte ich diese Meldung:

postmaster does not know where to find the database system data.
You must specify the directory that contains the database system
either by specifying the -D invocation option or by setting the
PGDATA environment variable

als Root folgendes:

"root" execution of the PostgreSQL server is not permitted.

The server must be started under an unprivileged user id to prevent
a possible system security compromise. See the documentation for
more information on how to properly start the server.


Angaben:
der Ordner pgsql ist unter /var/lib und für nur für root (eh klar)
in den Online-FAQ's steht aber, dass der Ordner unter /user/local zu finden ist.


Also bitte, wer kann mir da helfen.
Danke
____________________________________
give all that you can,
and you\'ll get more than
you need!
\"XL\"
xlazarus ist offline   Mit Zitat antworten
Alt 03.09.2004, 10:12   #2
callas
Inventar
 
Registriert seit: 19.01.2000
Ort: Leoben
Alter: 57
Beiträge: 3.128

Mein Computer

Standard

einen user für postgres anlegen, ihm dein postgres verzeichnis als home dir geben, ein verzeichnis für die datenbanken anlegen, dieses dem postgresuser geben.

su auf den postgres user und datenbank initialisieren:

/postgres-verzeichnis/initdb --pgdata=/postgresdatenverzeichnis
callas ist offline   Mit Zitat antworten
Alt 03.09.2004, 10:39   #3
xlazarus
Jr. Member
 
Registriert seit: 13.07.2004
Alter: 47
Beiträge: 71


Standard

Danke für die schnelle Antwort, aber könntest du mir das ganze noch ein bißchen detailierter erklären? Bitte, aber ich mache sonst wahrscheinlich alles falsch.

... vorallem fange ich nichts mit /initdb an, das finde ich nähmlich nicht.

Sorry und Danke
____________________________________
give all that you can,
and you\'ll get more than
you need!
\"XL\"
xlazarus ist offline   Mit Zitat antworten
Alt 03.09.2004, 12:02   #4
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

# yast -i postgresql # oder so
# grep postgres /etc/passwd # check auf postgres user
# useradd -s /bin/sh -h /path/to/pgsql-data postgres # user anlegen falls nicht vorhanden
# vi /path/to/pgsql-data/pg_hba.conf # authentifizierung ändern falls gewünscht
# su postgres -c 'initdb -D /path/to/pgsql-data'
# su postgres -c 'postgres -D /path/to/pgsql-data > /var/log/postgres 2>&1 &'

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 05.09.2004, 11:49   #5
xlazarus
Jr. Member
 
Registriert seit: 13.07.2004
Alter: 47
Beiträge: 71


Standard

Danke, das hat mir sehr geholfen.
(beide Antworten).
Leider funzt es noch immer nicht, aber ich glaube da ist bei mir irgendwo der Wurm drinne.
Irgendwie läuft alles und irgenwie nicht.
Jetzt ist mir auch noch der localhost abhanden gekommen, aber das werd ich schon noch hinbiegen.

peace, xl
____________________________________
give all that you can,
and you\'ll get more than
you need!
\"XL\"
xlazarus ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:23 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag