I seguenti passaggi funzionano per una nuova installazione di postgres 9.1 su Ubuntu 12.04. (Ha funzionato anche per Postgres 9.3.9 su Ubuntu 14.04.)
Per impostazione predefinita, postgres crea un utente chiamato 'postgres'. accediamo come lei e le diamo una password.
$ sudo -u postgres psql
\password
Enter password: ...
...
Disconnessione da psql
digitando \q
o ctrl+d
. Quindi ci colleghiamo come 'postgres'. Il -h localhost
parte è importante :dice a psql
client che desideriamo connettere utilizzando una connessione TCP (che è configurata per utilizzare l'autenticazione tramite password) e non tramite una connessione PEER (che non si preoccupa della password).
$ psql -U postgres -h localhost