Problema: instalas tu PostgreSQL y este no acepta conexiones de los usuarios

Habiendo instalado de cero el recién salido al mercado Fedora Core 5, me encuentro (nuevamente) en la situación que el flamante motor de base de datos Postgresql 8.1.3 no acepta las conexiones de los usuarios.

Para evitarles el problema de perder 1 o más horas tratando de resolverlo, lo documento en este "post":

1) Ingresa como el usuario "postgres" (el administrador de la base). Generalmente este usuario se crea en el sistema y sin clave de acceso. Sin tener que modificar la clave, puedes ingresar como "root" (administrador) y hacer "su - postgresql", y entrarás como ese usuario.

2) Edito el archivo "/var/lib/pgsql/data/pg_hba.conf" y sobre las líneas:
# "local" is for Unix domain socket connections only

local all all ident sameuser

# IPv4 local connections:

host all all 127.0.0.1/32 ident sameuser

Sustituye la palabra "ident" por "trust".

3) Reinicia el servidor (es decir, el servidor Postgres) con:
service postgresql restart

4) Listo, el sistema acepta conexiones.

5) De regalo, el siguiente detalle. Instala el administrador gráfico para PostgreSQL llamado pgadmin3 desde el "yum", de la siguiente forma:
yum -y install pgadmin3

Salut!

2 comentarios:

Guille dijo...

Buen Dato...

enrique_place dijo...

Es una tontería, pero todas las veces que tuve que hacer una instalación de cero me olvido por unos minutos de este "detalle" ;-)

Ojo, esta es la solución rápida, lo que hay que hacer es leer la documentación al respecto.

Entradas populares