PostgreSQL e l’account “postgres”

Avete installato PostgreSQL su Windows e mentre state esplorando la comodissima interfaccia grafica (PgAdmin III) un vostro amico vi chiede aiuto perchè ha problemi con il programma? E voi fate gli splendidi e mettete sottosopra il programma per capire cos’è?
Bene! Se siete arrivati al punto di disinstallare e reinstallare e nel momento in cui vi chiede la password (e voi la inserite) vi compare un messaggio che dice che esiste già un account postgres e che la password è errata…

BENVENIUUUUTOOOOOO, SEI DEI NOSTRI!

Praticamente PostgreSQL al primo utilizzo crea un account utente Windows, che non compare nella gestione account ma che esiste (ve lo garantisco ;) ) e che verrà utilizzato per accedere al database locale.
Quando voi disinstallate e reinstallate il programma, tale account rimane (come precisa il messaggio a termine della disinstallazione) e nella successiva installazione si richiede la password associata a quell’account.
Se l’avete dimenticata O siete convinti che è giusta ma non va, DOVETE:

1. Disinstallare ogni installazione di PostgreSQL

2. Andare su Start -> Esegui e digitare “cmd”, si aprirà il prompt dei comandi

3. Digitare “net user” e verificare che fra gli utenti del vostro pc compaia effettivamente “postgres” (Maledetto!)

4. Digitare “net user postgres /delete” che cancellerà quell’account

5. Chiudere il prompt e reinstallare PostgreSQL che apparirà come la prima volta

(6. Opzionale) Scrivere su un cartellone la password scelta durante l’installazione e appenderla al muro

(7. Opzionale) Uccidi l’amico e smettila di fare lo splendido!

Happy SQL!

  1. beppe
    24 giugno 2011 at 10:29 | #1

    Grande STE , sono diventato matto per capire dove cacchio si prendesse questa password!!!

  2. 31 maggio 2011 at 22:50 | #2

    @Pepp
    Prova ad aprire il prompt dei comandi con i privilegi di amministratore (tasto destro, esegui come amministratore).

  3. Pepp
    31 maggio 2011 at 21:31 | #3

    Ho seguito tutta la procedura ma quando digito “net user postgres /delete” nel prompt dei comandi mi dice “accesso negato”, come posso risolvere?

  4. 25 novembre 2010 at 10:05 | #4

    Sicuro di non aver ricevuto nessun errore durante la procedura nel prompt comandi?

  5. ted
    24 novembre 2010 at 20:48 | #5

    scusami tanto ma io ho eseguito passo passo tutto ed oanche eliminato tutto con cleaner ma se rivado a vedere ce ancora come user postgres come posso fare????

  6. Nicoletta
    15 ottobre 2010 at 09:11 | #6

    :lol: Grandissimo, mi hai salvato la vita!!!!!!!

  7. 17 settembre 2010 at 15:23 | #7

    Di nulla :) !

  8. gfr
    16 settembre 2010 at 20:38 | #8

    grazie! questa spiegazione mi ha salvato dai guai!

  9. AL
    26 aprile 2009 at 13:05 | #9

    ahahaha grande Ste!!

    ..cmq non mi sento responsabile delle tue azioni!:mrgreen:

    ciaoooo

    AL