7 votos

Cómo arreglar "el Acceso a la base de datos denegado" cuando el acceso a PostgreSQL?

Tengo un pequeño problema con respecto a la conexión a mi servidor. ¿Qué debemos hacer cuando aparece este mensaje en frente de usted?

enter image description here

He hecho varios cambios en la *pg_hba.conf* entrada pero sin embargo, para tener éxito. Cualquier cualquier descuido de mi lado?

Gracias de antemano. Me encanta esta frase.

3voto

hernan43 Puntos 566

Si realiza algún cambio en los archivos de configuración (más notablemente pg_hba.conf), necesita de la señal de la base de datos del servidor para volver a cargar. Si su servidor de base de datos en un ordenador con Windows, es probable que este en el menú inicio:

Inicio > PostgreSQL 9.0 > Recargar La Configuración

o si es en un sistema POSIX (Linux, Mac OS X, etc.), el camino directo es con pg_ctl reload [-s] [-D datadir], o algún otro servicio conveniente de contenedor, por ejemplo, si instala a través de YUM http://www.pgrpms.org/:

service postgresql-9.0 reload

El resultado de Windows o POSIX recarga debe mostrar un mensaje de ayuda, como:

servidor señalado

Si hay problemas con su pg_hba.conf archivo, que debería aparecer aquí.

3voto

Erik Öjebo Puntos 6937

Suponiendo que la red es segura:

# Allow a user from host 192.168.0.100 to connect to database
# "postgres" if the user's password is correctly supplied.
# 
# TYPE  DATABASE    USER        IP-ADDRESS          METHOD
host    postgres    all         192.168.0.100          md5

http://www.postgresql.org/docs/8.2/static/auth-pg-hba-conf.html#EXAMPLE-PG-HBA.CONF

2voto

FlySwat Puntos 61945

Además de la pg_hba.conf configuración, usted puede desear mirar en listen_addresses de su postgresql.conf archivo.

http://www.cyberciti.biz/tips/postgres-allow-remote-access-tcp-connection.html

1voto

Rolstad Puntos 26

Me fui por un problema similar. Yo era capaz de solucionarlo editando el pg_hba.archivo de configuración y añadir otra entrada inmediatamente después de la de por defecto de la máquina remota ipaddress gama. Yo, básicamente, copiada de la de por defecto y sólo se ha cambiado la base de datos, usuario, CIDR-DIRECCIÓN y el MÉTODO de información. Me vuelve a cargar el archivo de configuración desde el menú inicio (start/postgres x.x/recargar la configuración). Esta solucionado mi problema. como este:

IPv4 conexiones locales:

host all all *.0.0.*/32 confianza (por defecto)

IPv4 conexiones locales:

host zigag gisuser 172.05.003.12/32 confianza

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X