Ergebnis 1 bis 2 von 2

Thema: Anfängerfragen

  1. #1
    mgonzalez ist offline Neuer Benutzer
    Registriert seit
    10.02.2012
    Beiträge
    1

    Rotes Gesicht Anfängerfragen

    Hallo liebe Kollegen,

    ich bin total neu im Thema und würde gerne eineigen Fragen stellen, wenn ich darf.
    Ich hoffe ich bin hier irchtig, ansonsten würde ich einen Moderator bitten diesen Thread in die richtigen Bahnen zu lenken.
    Ich habe jetzt pg unter Debian Lenny mit: "aptitude install postgresql" wohl erfolgreich installiert.
    Nun habe ich mit: "# su - postgres" ein Passwort gesetzt: "$ psql -c "ALTER ROLE postgres WITH PASSWORD 'ganzgeheim';""

    Da ich bei Lenny als root angemeldet bin, brauche ich scheinbar nicht dauernd su und/oder sudo einzugeben.
    Wie kann ich denn dann jetzt über psql beispielsweise einen Benutzer anlegen?
    Oder eine Select-Abfarage absetzen?
    Gibt es da eine schöne Anleitung, ich habe einiges gefunden und auch rumprobiert, aber irgendwie bin ich jetzt verwirrt, weil die meinsten Befhele so aussehen: "
    >sudo su >su postgres -c "createuser davical_app""

    aber ich brauch ja das sudo und su ja gar nicht?! GRÜBEL

    Dieser Befehl funktioniert zum Beispiel gar nicht: postgres -c "createuser davical_app" ?!
    Geändert von mgonzalez (10.02.2012 um 15:39 Uhr)

  2. #2
    akretschmer ist gerade online Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.467

    Standard

    Zitat Zitat von mgonzalez Beitrag anzeigen
    Hallo liebe Kollegen,

    ich bin total neu im Thema und würde gerne eineigen Fragen stellen, wenn ich darf.
    Ich hoffe ich bin hier irchtig, ansonsten würde ich einen Moderator bitten diesen Thread in die richtigen Bahnen zu lenken.
    Ich habe jetzt pg unter Debian Lenny mit: "aptitude install postgresql" wohl erfolgreich installiert.
    Nun habe ich mit: "# su - postgres" ein Passwort gesetzt: "$ psql -c "ALTER ROLE postgres WITH PASSWORD 'ganzgeheim';""

    Da ich bei Lenny als root angemeldet bin, brauche ich scheinbar nicht dauernd su und/oder sudo einzugeben.
    Wie kann ich denn dann jetzt über psql beispielsweise einen Benutzer anlegen?
    Oder eine Select-Abfarage absetzen?
    Gibt es da eine schöne Anleitung, ich habe einiges gefunden und auch rumprobiert, aber irgendwie bin ich jetzt verwirrt, weil die meinsten Befhele so aussehen: "
    >sudo su >su postgres -c "createuser davical_app""

    aber ich brauch ja das sudo und su ja gar nicht?! GRÜBEL

    Dieser Befehl funktioniert zum Beispiel gar nicht: postgres -c "createuser davical_app" ?!

    Wenn ich Dich richtig verstehe, willst Du erst mal reinschnuppern...

    1. arbeite NIE als root, sondern nur dann, wenn wirklich nötig, und ansonsten mit Deinem Benutzeraccount
    2. werde zum User postgres und erzeuge erst einmal eine neue Datenbank, rufe dazu psql auf, dann create database test
    3. erzeuge auch noch einen DB-User, in psql mit create user ..., der denselben Namen wie Dein Linux-Systemuser hat

    Dann solltest Du Dich als der User einfach mit 'psql test' anmelden können.

    (alles jetzt ungetestet, mache ich nicht jeden Tag ...)


    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

Ähnliche Themen

  1. Anfängerfragen zu Schemas und Strukturen
    Von Folke im Forum Allgemeines
    Antworten: 3
    Letzter Beitrag: 13.12.2006, 12:48

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