Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: fehler bei datenbank erzeugen

  1. #1
    Goji ist offline Neuer Benutzer
    Registriert seit
    21.02.2009
    Beiträge
    6

    Standard fehler bei datenbank erzeugen

    hallo zusammen

    ich hoffe das dieses thema in diesen bereich richtig ist

    wenn ich versuche mit createdb eine datenbank zu erzeugen kommt erst eine passwortabfrage wo ich dann das passwort von denn user eingebe mit dem ich im moment eingeloggt bin(mit dem user hab ich auch postgresql installiert), aber dann kommt folgende fehlermeldung:

    createdb: could not connect to database postgres: FATAL: password authentication failed for user

    hab das ganze auch schon mit root versucht, hat aber auch nicht geklabt

    ich hoffe ihr könnt mir bei meinen problem weiterhelfen

    ps: benutzte linux mandriva

  2. #2
    ads
    ads ist gerade online Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.056

    Standard

    Ich weiss zwar nicht genau wie Mandriva das regelt, aber gibt es dort keine FAQ für?

    Ansonsten ist der gängige Weg unter Unix:

    - root werden
    - su postgres
    - Datenbank erzeugen

    Das sollte an sich auch unter Mandriva so funktionieren.
    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

  3. #3
    Goji ist offline Neuer Benutzer
    Registriert seit
    21.02.2009
    Beiträge
    6

    Standard

    hab das jetzt mal so gemacht wie du beschrieben hast aber der will da jetzt ein passwort und ich weiß nicht welches das sein soll
    hab auch mal das passwort von postgres geändert haber das hat auch nicht funktioniert

  4. #4
    ads
    ads ist gerade online Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.056

    Standard

    Das Datenbank Passwort für den User "postgres" ist ein anderes als für den Unix User "postgres". Wenn du allerdings als Unix User "postgres" keinen Zugriff auf die Datenbank hast, weiss ich auch nicht was Mandriva da anders macht.

    Vielleicht gibt es direkt bei denen auf der Webseite eine Hilfe, wo das näher erläutert wird.
    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

  5. #5
    Goji ist offline Neuer Benutzer
    Registriert seit
    21.02.2009
    Beiträge
    6

    Standard

    danke erstmal für die schnellen antworten

    zu welchen betriebsystem würdest du mir dann raten damit ich postgresql hinbekomme und eine datenbank erzeugen kann, hab noch einen pc rumstehen mit dem ich das dann testen könnte

  6. #6
    ads
    ads ist gerade online Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.056

    Standard

    Das ist die falsche Frage. Wenn ich dir ein anderes Betriebssystem empfehle kriegst du damit vielleicht PostgreSQL schneller hin - hast vorher aber einen Stapel anderer Probleme bis du soweit kommst.

    Also nimm das, was du am besten kennst und arbeite dich dort weiter ein.
    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

  7. #7
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von Goji Beitrag anzeigen
    hab das jetzt mal so gemacht wie du beschrieben hast aber der will da jetzt ein passwort und ich weiß nicht welches das sein soll
    hab auch mal das passwort von postgres geändert haber das hat auch nicht funktioniert
    Du sollst:

    Code:
    - root werden
    - su postgres
    - Datenbank erzeugen
    Wo exakt scheitert das? Wenn Du root bist, kannst Du auch ohne PW postgres werden. Und als dieser User kannst Du auch eine DB erzeugen, oder einen User (für die DB, nicht für das OS).

    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

  8. #8
    Goji ist offline Neuer Benutzer
    Registriert seit
    21.02.2009
    Beiträge
    6

    Standard

    also da ist der verlauf im terminal

    Code:
    bash-3.2$ su
    Password:
    [root@localhost bin]# su postgres
    bash-3.2$ ./createdb meinedb
    Password:
    createdb: could not connect to database postgres: FATAL:  password authentication failed for user "postgres"
    könntest du mir bitte sagen wie ich mit dem user postgres einen neuen user für die db erstellen kann, dann könnte ich es mal dem versuchen eine db zu erzeugen

  9. #9
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von Goji Beitrag anzeigen
    also da ist der verlauf im terminal

    Code:
    bash-3.2$ su
    Password:
    [root@localhost bin]# su postgres
    bash-3.2$ ./createdb meinedb
    Password:
    createdb: could not connect to database postgres: FATAL:  password authentication failed for user "postgres"
    könntest du mir bitte sagen wie ich mit dem user postgres einen neuen user für die db erstellen kann, dann könnte ich es mal dem versuchen eine db zu erzeugen
    Editiere Deine pg_hba.conf. Da sollte eine Zeile drinstehen:

    Code:
    local   all         postgres                          ident sameuser
    Dann braust Du als OS-User postgres kein Passwort. Das ist einklich auch der Default. Keine Ahnung, was Dein Distributor da versemmelt hat...

    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

  10. #10
    Goji ist offline Neuer Benutzer
    Registriert seit
    21.02.2009
    Beiträge
    6

    Standard

    hab das jetzt mal so gemacht wie du gesagt hast und jetzt schaut die pg_hba.conf so aus

    Code:
    # "local" is for Unix domain socket connections only
    local   all         all                               trust
    # IPv4 local connections:
    host    all         all         127.0.0.1/32          md5
    # IPv6 local connections:
    host    all         all         ::1/128               md5
    
    local   all         postgres                          ident sameuser
    aber der will dennoch ein passwort für postgres
    und wenn ich kein passwort eingebe sondern nur auf enter drücke kommt die meldung
    Code:
    could not connect to database postgres: fe_sendauth: no password supplied

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 28.09.2011, 16:22
  2. Frage Polygone aus Linien erzeugen
    Von stephan_82 im Forum PostGIS
    Antworten: 0
    Letzter Beitrag: 31.05.2010, 12:09
  3. Datenbank-Kopie - Fehler beim Import
    Von murphy im Forum SQL
    Antworten: 14
    Letzter Beitrag: 30.04.2010, 11:41
  4. Satznummer im SQL erzeugen
    Von mkuis im Forum SQL
    Antworten: 5
    Letzter Beitrag: 09.02.2010, 09:49
  5. Keine Berechtigung um Datenbank zu erzeugen
    Von camelot11 im Forum phpPGAdmin
    Antworten: 9
    Letzter Beitrag: 03.11.2009, 15:23

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