Salve a tutti,
cercando di creare un db sto seguendo passo passo un tutorial....da terminale digito: postgres@toro-laptop:/home/toro$ createuser grass -P Enter password for new role: Enter it again: Shall the new role be a superuser? (y/n) n Shall the new role be allowed to create databases? (y/n) y Shall the new role be allowed to create more new roles? (y/n) n postgres@toro-laptop:/home/toro$ createdb spearpg -O grass -h localhost -U grass Password: postgres@toro-laptop:/home/toro$ createlang plpgsql spearpg -U grass createlang: could not connect to database spearpg: FATAL: Ident authentication failed for user "grass" come mai arrivato a createlang mi da sempre errore?? Matteo Toro PS Lara, pensavo uscisse in automatico il nome! :-) _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 440 iscritti al 15.3.2010 |
Ciao!
PostgreSQL ha vari modi di autenticazione. Quello chiamato Ident è cattivello, perché richiede che l'utente di sistema operativo che esegue la query (in senso lato, come per createlang) abbia lo stesso nome dell'utente del database... Ed è la modalità di default per gli utenti locali, mi sa. Quindi ti sta imponendo che ci sia un utente di sistema operativo di nome grass pure lui, e che tutte le query le esegua lui (chiamando psql, o createlang)! Dovresti modificare il file di configurazione pg_hba.conf nel tuo cluster di postgresql e cambiare da "ident" a "password" la modalità di autenticazione per gli utenti locali; riavviare il cluster e riprovare. Ciao Vito ----- Messaggio originale ----- Da: [hidden email] A: [hidden email] Inviato: Venerdì, 16 aprile 2010 1:16:08 GMT +01:00 Amsterdam/Berlino/Berna/Roma/Stoccolma/Vienna Oggetto: [Gfoss] createlang Salve a tutti, cercando di creare un db sto seguendo passo passo un tutorial....da terminale digito: postgres@toro-laptop:/home/toro$ createuser grass -P Enter password for new role: Enter it again: Shall the new role be a superuser? (y/n) n Shall the new role be allowed to create databases? (y/n) y Shall the new role be allowed to create more new roles? (y/n) n postgres@toro-laptop:/home/toro$ createdb spearpg -O grass -h localhost -U grass Password: postgres@toro-laptop:/home/toro$ createlang plpgsql spearpg -U grass createlang: could not connect to database spearpg: FATAL: Ident authentication failed for user "grass" come mai arrivato a createlang mi da sempre errore?? Matteo Toro PS Lara, pensavo uscisse in automatico il nome! :-) -- ing. Vito Meuli Tecnologie Avanzate s.r.l. via B. Croce 49 70015 Noci BARI web: www.tecnologieavanzate.it tel. +390804979652 fax. +390804979263 _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. 440 iscritti al 15.3.2010 |
Free forum by Nabble | Edit this page |