Re: psql: FATAL: missing or erroneous pg_hba.conf file

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: coolboarderguy(at)gmail(dot)com
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: psql: FATAL: missing or erroneous pg_hba.conf file
Date: 2006-04-21 15:00:50
Message-ID: 9871.1145631650@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Mark Sargent <coolboarderguy(at)gmail(dot)com> writes:
> [racket(at)ibmlap ~]$ psql template1
> psql: FATAL: role "racket" does not exist

> Which confuses me, as local all all trust should allow me to connect,
> no?

No, it allows you to claim that you are any database user you want to
claim you are. The default assumption is that you want to be the
database user with the same name as your OS username. The problem here
is that there is no such user.

Most likely the only pre-existing database user will be named
"postgres", so try

psql -U postgres template1

If that lets you in, execute the SQL command "CREATE USER racket;"
and then you should be able to connect as "yourself". (Note: you might
prefer to make yourself a superuser, see the manual.)

regards, tom lane

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2006-04-21 15:09:20 Re: Odd transaction timestamp sequence issue
Previous Message Mark Sargent 2006-04-21 14:52:57 Re: psql: FATAL: missing or erroneous pg_hba.conf file