Ergebnis 1 bis 6 von 6

Thema: erster login?

  1. #1
    gnoerz ist offline Benutzer
    Registriert seit
    16.01.2006
    Beiträge
    94

    Standard erster login?

    ich habe postgres-8.1 aus dem debian-repository mit apt-get installiert - das läuft im prinzip auch ganz prima, nur kann ich leider keinen user erstellen:

    su postgres
    $ createuser -P -p -d -h localhost -p 5432 gnoerz
    Enter password for new role:
    Enter it again:
    Shall the new role be a superuser? (y/n) y
    Password:
    Password:
    createuser: could not connect to database postgres: FATAL: password authentication failed for user "postgres"
    versuche ich es über den socket, krieg ich keinen connect:
    su postgres
    $ createuser -P -p -d gnoerz
    Enter password for new role:
    Enter it again:
    Shall the new role be a superuser? (y/n) y
    createuser: could not connect to database postgres: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.0"?
    in /var/run/postgresql hab ich nur .s.PGSQL.5432 - sonst nix.

    postgresql.conf sagt:

    # listen_addresses = '*'
    # port = 5432
    max_connections = 100
    #superuser_reserved_connections = 2
    unix_socket_directory = '/var/run/postgresql'
    unix_socket_group = ''
    unix_socket_permissions = 0777

    # - Security & Authentication -
    #authentication_timeout = 60 # 1-600, in seconds
    ssl = false
    #password_encryption = on
    #db_user_namespace = off
    Hat jemand eine Idee, was ich falsch mache?
    Warum kann ich nicht auf den socket connecten?
    Welches Passwort hat "postgresql" auf TCP 5432 ??

    Für jeden Tipp dankbar,

    Thomas

  2. #2
    fristo ist offline Super-Moderator
    Registriert seit
    08.12.2005
    Ort
    Raum Frankfurt/Main
    Beiträge
    668

    Standard

    Hallo Thomas,

    als Du die Datenbank angelegt hast, wurden 2 User angelegt, der eine heißt "Postgre" und ein zweiter, bei dem du nach Namen und Passwort gefragt worden bist.

    "Postgre" ist der User auf deinem Betriebssystem, unter dem PostgreSQL läuft. Eine Besonderheit von PostgreSQL ist dass aus Sicherheitsgründen für den Admin auf der Datenbank ein 2. User angegeben werden muss. Dessen Namen und Password muss Du beim Einloggen in die Datenbank angeben. Ohne diese Angaben steht Du also vor der Tür und kommst nicht hinein. Danach kannst Du beliebig viele weitere User anlegen.

    Die Installation von phpPGAdmin oder PGAdmin könnte Deinen Einstieg in die Datenbank erleichtern.



    mfg

    fristo

  3. #3
    Sy-
    Sy- ist offline Benutzer
    Registriert seit
    06.01.2006
    Beiträge
    51

    Standard

    Hi,

    zudem kannst du auch provisorisch pg_hba.conf folgende Einstellung machen:

    host all all 127.0.0.1/32 trust

    Damit kannste dich dann lokal ohne Passwort dich einloggen und ein anderes passwort setzen wie auch benutzer anlegen.
    Danach würde ich es auch auf md5 umstellen (statt "trust"->"md5")

    Gruß

  4. #4
    robbbert ist offline Neuer Benutzer
    Registriert seit
    11.04.2006
    Beiträge
    2

    Standard

    Hi,

    auch ich versuche hier die "erste Connection" - über pgAdmin III.
    Server und Client habe ich über das Ubuntu-Repository installiert. Es wurde ein Linux-User "postgres" angelegt, dem ich (nach der Installation) auch ein Paßwort gegeben habe.

    Nun habe ich im pgAdmin III-Anmeldedialog aber schon alles ausprobiert (die User und Paßwörter existieren unter Linux und haben teilweise auch Superuser-Rechte):

    Mit korrektem Paßwort gibt es die Meldung
    password authentication failed for user "robert"
    , ohne angegebenes Paßwort die Meldung
    fe_sendauth: no password supplied
    .

    In der pg_hba.conf habe ich eingetragen / geändert:
    # Database administrative login by UNIX sockets
    local all postgres ident sameuser
    local all robert ident sameuser

    # TYPE DATABASE USER CIDR-ADDRESS METHOD

    # "local" is for Unix domain socket connections only
    local all all trust #ident sameuser
    # IPv4 local connections:
    host all all 127.0.0.1/32 trust #md5
    # IPv6 local connections:
    host all all ::1/128 trust #md5
    Muß ich den Datenbankserver neu starten, damit er die Einstellungen "frißt"? (Ich weiß nicht, wie :-().

    - Na ja, für jede Hilfe bin ich wirklich dankbar. Und sorry, daß ich so ein Newbie bin - T-SQL (SQL Server) kann ich aber. ;-) Habe auch die Benachrichtigungsfunktion an, und so schwer wird das ja wohl nicht sein. :-)

    Danke
    Robert

  5. #5
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.056

    Standard

    Die Linux User haben nichts mit denen in der Datenbank zu tun. Dort musst du mit 'CREATE USER' die jeweils benötigten User noch einmal anlegen.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  6. #6
    robbbert ist offline Neuer Benutzer
    Registriert seit
    11.04.2006
    Beiträge
    2

    Standard

    Danke für die Antwort.

    Bei der Installation wird ein User postgres angelegt. Das Paßwort ist - und das wußte ich nicht - postgres.

Ähnliche Themen

  1. Frage Anlegen von Login- und Gruppenrollen
    Von GeoDatZ im Forum Benutzer- & Rechteverwaltung
    Antworten: 2
    Letzter Beitrag: 22.12.2010, 13:43
  2. [heise News]: Erster Release Candidate von PostgreSQL 9 erschienen
    Von Xandrian im Forum Neuigkeiten & Ankündigungen
    Antworten: 0
    Letzter Beitrag: 01.09.2010, 13:51
  3. Antworten: 5
    Letzter Beitrag: 27.03.2008, 19:29
  4. Login für 2 Seiten (SQL abfrage?!?!)
    Von nibbel im Forum SQL
    Antworten: 1
    Letzter Beitrag: 16.02.2007, 15:50
  5. erster freier wert einer index-spalte
    Von marcomania im Forum SQL
    Antworten: 11
    Letzter Beitrag: 13.11.2006, 10:28

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