PostgreSQ 连接问题 FATAL: no pg_hba.conf entry for host
2013-09-12 15:23
363 查看
PostgreSQ数据库为了安全,它不会监听除本地以外的所有连接请求,当用户通过JDBC访问是,会报一些如下的异常:
org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host
要解决这个问题,只需要在PostgreSQL数据库的安装目录下找到/data/pg_hba.conf,找到“# IPv4 local connections:”
1、允许本地使用PGAdmin3登录数据库,数据库地址localhost,用户user1,数据库user1db:
2、允许10.1.1.0~10.1.1.255网段登录数据库:
3、信任192.168.1.10登录数据库:
pg_hba.conf修改后,使用pg_ctl reload重新读取pg_hba.conf文件,如果pg_ctl找不到数据库,则用-D /.../pgsql/data/ 指定数据库目录,或export PGDATA=/.../pgsql/data/ 导入环境变量。
另:PostgreSQL默认只监听本地端口,用netstat -tuln只会看到“tcp 127.0.0.1:5432 LISTEN”。修改postgresql.conf中的listen_address=*,监听所有端口,这样远程才能通过TCP/IP登录数据库,用netstat -tuln会看到“tcp 0.0.0.0:5432 LISTEN”
org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host
要解决这个问题,只需要在PostgreSQL数据库的安装目录下找到/data/pg_hba.conf,找到“# IPv4 local connections:”
1、允许本地使用PGAdmin3登录数据库,数据库地址localhost,用户user1,数据库user1db:
另:PostgreSQL默认只监听本地端口,用netstat -tuln只会看到“tcp 127.0.0.1:5432 LISTEN”。修改postgresql.conf中的listen_address=*,监听所有端口,这样远程才能通过TCP/IP登录数据库,用netstat -tuln会看到“tcp 0.0.0.0:5432 LISTEN”
相关文章推荐
- PostgreSQ 连接问题 FATAL: no pg_hba.conf entry for host
- PostgreSQ 连接问题 FATAL: no pg_hba.conf entry for host
- PostgreSQ 连接问题 FATAL: no pg_hba.conf entry for host
- PostgreSQ 连接问题 FATAL: no pg_hba.conf entry for host
- PostgreSQ 连接问题 FATAL: no pg_hba.conf entry for host
- FATAL: no pg_hba.conf entry for host "::1" odoo10连接postgre navicate连接问题
- PostgreSQL 连接问题 FATAL: no pg_hba.conf entry for host
- Navicat Premium远程连接GP(Greenplum)集群 解决FATAL:no pg_hba.conf entry for host "172.20.20.2"问题
- PostgreSQL 连接问题 FATAL: no pg_hba.conf entry for host
- PostgreSQL 连接问题 FATAL: no pg_hba.conf entry for host
- postgresql Connection to database failed: FATAL: no pg_hba.conf entry for host "10.129.195.161", us
- no sys_hba.conf entry for host "192.168.16.28"
- SQLSTATE[08006] [7] FATAL: no pg_hba.conf entry
- Greenplum pg_hba.conf entry for host "192.168.2.111", user "gpadmin", database "template1", SSL off
- 程序链接PostgreSQL 时报错"no pg_hba.conf entry"
- RCP Hibernate Derby数据库连接问题 No suitable driver found for
- IAR:Error [Li005]:no definition for"***" 问题之连接
- Linux下mysql用sqlyog连接报1042 can not get hostname for your address的问题
- 从pg_hba.conf文件谈谈postgresql的连接认证
- (No manual entry for pthread_cond_init)等问题解决方案