Ergebnis 1 bis 8 von 8

Thema: PostgreSQL 8.3.8 unter Fedora

  1. #1
    PHANTOMIAS ist offline Neuer Benutzer
    Registriert seit
    07.10.2009
    Beiträge
    22

    Standard PostgreSQL 8.3.8 unter Fedora

    Hallo an alle!

    Eigentlich hatte ich vor schnell und einfach einen PostgreSQL-Server aufzusetzen, der auch von außen erreichbar ist. Leider sitze ich schon seit gestern dran und kriege es nicht hin.

    Ich habe Fedora 11 und logge mich über SSH per root ein und mache auf der Konsole ein
    yum install postgresql-server
    Das installiert den Server + den Client.

    Alles einwandfrei. Nun habe ich schon einige Anleitungen durch, aber es will nicht funktionieren.
    Nun meine Frage, welche Anleitung ist dafür geeignet?
    Sollte ich diese hier nehmen: http://www.flmnh.ufl.edu/linux/install_postgresql.htm ?

    Gruß PHANTOMIAS
    Geändert von PHANTOMIAS (07.10.2009 um 17:06 Uhr)

  2. #2
    PHANTOMIAS ist offline Neuer Benutzer
    Registriert seit
    07.10.2009
    Beiträge
    22

    Standard

    Schritt 1: Installieren klappt.
    Schritt 2:
    /sbin/chkconfig postgresql on
    /sbin/service postgresql start
    Klappt das Starten nicht, es kommt die Meldung:
    Code:
    /var/lib/pgsql/data is missing. Use "service postgresql initdb" to initialize the cluster first.
    Wenn ich das dann ausführe und dann starte, dann erscheint:
    Code:
    postmaster (PID 1883 1882 1881 1880 1878 1876) wird ausgeführt ...
    Führe ich ein
    Code:
    su - postgres
    aus, dann erscheint nun
    Code:
    -bash-4.0$
    Dann Eingabe von
    Code:
    psql template1
    Zeigt dann
    Code:
    template1=#
    an.

    Dann Eingabe von (wobei bei mir das template1 statt psql steht)
    Code:
    psql#  create user web_user;
    psql#  create database web_database owner web_user;
    psql#  \q
    bringt mich zurück zu
    Code:
    -bash-4.0=#
    Und was muss ich jetzt tun, dass ich sowohl von intern als auch von extern auf die Datenbank zugreifen will? Will das gerne über pgAdmin3 oder Navicat angebunden haben von remote.

    Danke + Gruß PHANTOMIAS

  3. #3
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von PHANTOMIAS Beitrag anzeigen
    Und was muss ich jetzt tun, dass ich sowohl von intern als auch von extern auf die Datenbank zugreifen will?
    2 Dinge:
    - lesen der Doku PostgreSQL: Documentation: Manuals: PostgreSQL 8.4: Client Authentication
    - $EDITOR pg_hba.conf

    Die Reihenfolge ist wichtig, nicht anders rum.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  4. #4
    PHANTOMIAS ist offline Neuer Benutzer
    Registriert seit
    07.10.2009
    Beiträge
    22

    Standard

    Alles schon probiert, ist alles auf all und frei gesetzt.
    Auch das in der conf. ist auf * eingestellt (listen_address)

    Es geht einfach nicht.

    Mit der aktuellen EInstellung krieg ich:
    "Connection Fail Server closed the connection unexpectedly
    This probably means the server terminated abnormally before or while processing the request."

    Gruß PHANTOMIAS

  5. #5
    PHANTOMIAS ist offline Neuer Benutzer
    Registriert seit
    07.10.2009
    Beiträge
    22

    Standard

    Ich habe nun diese Anleitung genommen:
    How to Install Postgres 8 on RHEL/Centos in 3 minutes

    Funktioniert alles prima.

    Nun habe ich geändert in der postgresql.conf:
    listen_addresses = '*'
    Sonst keine weiteren Änderungen.

    Dann in der pg_hba.conf:
    Den Eintrag
    host all all 0.0.0.0/0 md5
    eingetragen.

    Die anderen Einträge stehengelassen, die
    local all all trust
    host all all 127.0.0.1/32 trust
    host all all ::1/128 trust

    Dann Rechner ausgeschaltet, neu an
    su - postgres
    und
    /usr/bin/postgres -D /usr/local/pgsql/data > logfile 2>&1 &
    getippt.

    Ein netstat -an | grep 5432 zeigt:
    tcp 0 0 0.0.0.0:5432 0.0.0.:* LISTEN
    tcp 0 0 :::5432 :::* LISTEN
    unix 2 [ ACC ] STREAM HÖRT 9782 /tmp/.s.PGSQL.5432

    Aber wenn ich über pgAdmin3 gehe und die IP-Adresse eintippe, den Port, als Wartungs-BD postgres (<- das ist die Standardauswahl, habe ich die überhaupt?) und als Benutzername den den ich bei adduser genommen habe (postgres), wie in der Anleitung -> Server doesn't listen.

    Gruß PHANTOMIAS

  6. #6
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von PHANTOMIAS Beitrag anzeigen
    Server doesn't listen.

    Gruß PHANTOMIAS
    iptables?

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  7. #7
    PHANTOMIAS ist offline Neuer Benutzer
    Registriert seit
    07.10.2009
    Beiträge
    22

    Standard

    Das war der Übeltäter. Argh, das hat mich viel Nerven gekostet, war kurz vor dem Wechseln zu einem anderem Datenbank-System.
    Aber da hätte ich dann auch die Probleme gehabt.

    Danke für den Hinweis!

    Gruß PHANTOMIAS

  8. #8
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von PHANTOMIAS Beitrag anzeigen
    Das war der Übeltäter. Argh, das hat mich viel Nerven gekostet, war kurz vor dem Wechseln zu einem anderem Datenbank-System.
    Aber da hätte ich dann auch die Probleme gehabt.

    Danke für den Hinweis!

    Gruß PHANTOMIAS
    *g*

    Tja, mit sowas ballert man sich gern mal ins eigene Bein. Dies betrifft ja einklich besonders die Kleinweich-Nutzer mit deren Zonen&Norton - Geraffel, aber ein falsch eingerichtetes iptables (was man eigentlich auch nicht wirklich braucht, wenn man alle Dienste gescheit konfiguriert) ist auch immer für Spaß gut ;-)


    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum