database postgresql – PostgreSQL, ¿cuál es la dirección de nombre de host de mi base de datos predeterminada?

Pregunta:

Acabo de crear una base de datos PostgreSQL en mi computadora portátil ( siguiendo estas instrucciones ), que ejecuta Linux CentOS 7.

Ahora me gustaría entender cuál es la dirección de nombre de host de mi base de datos predeterminada. Pensé que era localhost pero no lo es.

Quiero conocer el nombre o la dirección IP para usar con el comando psql -h . Básicamente, ejecutar este psql -h HOSTNAME debería permitirme obtener el mismo resultado del comando psql solo, es decir, permitirme conectarme a mi base de datos.

¿Cuál es la dirección de nombre de host de mi base de datos predeterminada?

> service postgresql status 

estados:

● postgresql.service – Servidor de base de datos PostgreSQL Cargado: cargado (/usr/lib/systemd/system/postgresql.service; habilitado; preset del proveedor: deshabilitado) Activo: activo (en ejecución) desde Thu 2017-03-30 14:40:30 EDT; Hace 1 día 1h PID principal: 2256 (postgres

mientras que tanto psql -h 127.0.0.1 como psql -h 127.0.0.1 -U davide producen este mensaje:

psql: FATAL: Error de autenticación de identidad para el usuario "davide" `

Respuesta:

Si se está conectando desde la misma máquina, use localhost

Una computadora determinada puede ejecutar varias instancias de PostgreSQL en diferentes sockets (dirección: pares de puertos). El puerto predeterminado es 5432

Un servidor PostgreSQL determinado puede ejecutar varias bases de datos en la misma instancia. La postgres datos de postgres siempre está ahí. Aunque en realidad no existe una "base de datos predeterminada".

¿Estás seguro de que el servicio está habilitado y funcionando? ¿Estableció listen_addresses en postgresql.conf y configuró la autenticación en pg_hba.conf?

¿El servicio se está ejecutando realmente?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ir arriba