配置PostgreSQL实现TCP/IP访问连接

原创 2007年09月20日 16:21:00

自己的机器上装了PostgreSQL,也想让其他机器来共享我的数据库,那就需要做一下配置先~ 这里针对Windows下安装的PostgreSQL 8.2来说的,较低版本可能配置文件不尽相同~ 

1- 找到PostgreSQL的安装目录,进入data文件夹,打开postgresql.conf文件,修改listen_addresses,如下:

# - Connection Settings -

listen_addresses 
= 'localhost,123.123.123.123'        # what IP address(es) to listen on; 
                    # comma-separated list of addresses;
                    # defaults to 'localhost', '*' = all
                    # (change requires restart)
port 
= 5432                # (change requires restart)

注意:这里的'123.123.123.123'改称你的IP。

2- 也是在data文件夹下,打开pg_hba.conf文件,修改如下:

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# IPv4 local connections:
host      all         all                 
127.0.0.1/32          md5
host      all       postgres         
123.123.0.0/16      password

# IPv6 local connections:
#host    all         all         ::
1/128               md5

注意:这里的'123.123.0.0/16'是你允许访问你的数据库的网络,password是指连接连接数据库时需要密码;postgres是指用户名,all是指所有数据库~

3- 到控制面板-管理工具-服务中,重新启动PostgreSQL服务,然后就可以了~~

明白了吧~ 有问题就给我留言吧~ 呵呵~

postgreSQL中的内连接和外连接

测试数据:city表:create table city(id int,name text); insert into city values(0,'北京'),(1,'西安'),(2,'天津'),(3...

PostgreSQL 允许远程访问设置方法

安 装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。配置远 程连接PostgreSQL数据库的步骤很简单,只需...
  • ll136078
  • ll136078
  • 2013年10月15日 11:39
  • 45141

PostgreSQL问题解决--连接失败

问题在pgAdmin中,将本地数据库连接的host由localhost或127.0.0.1改为自己的真实ip–10.xxx.xxx.xxx后,连接失败,报错如下:psql: could not con...

局域网访问PostgreSQL链接不成功解决方法

1.找到PostgreSQL的安装目录下的data文件下的pg_hba.conf 2.打开文件,找到 # IPv4 local connections: host    all         ...

PostgreSQL学习第五篇--监听地址及端口修改

在数据目录下编辑postgresql.conf文件,找到如下内容: #listen_addresses = 'localhost' # what IP address(es) to l...

PostgreSQL服务端监听设置及客户端连接方法

背景介绍:  PostgreSQL服务端运行在RedHat Linux上,IP为:192.168.230.128  客户端安装在Windows XP上, IP为:192.168.230.1配置方法: ...
  • dyx1024
  • dyx1024
  • 2011年07月09日 18:01
  • 10503

PostgreSQL学习第六篇--psql常用连接数据库的方法

psql -h -p [dbname] [username] -h 指定要连接数据库所在的主机名或者IP地址 -p 指定连接的数据库端口,最后两个参数是数据库名和用户名。 示例: [postgre...

PostgreSQL IP地址访问配置

配置PostgreSQL实现TCP/IP访问连接 原文:http://blog.csdn.net/shuaiwang/article/details/1793294 1.PostgreSQL的...

PostgreSql新手入门命令

1 命令行登录数据库 有两种方式,一是直接在系统shell下执行psql命令;而是先进入psql环境,然后再连接数据库。下面分别给出实例: (1)直接登录 执行命令:psql -h 172.16...
  • smstong
  • smstong
  • 2013年12月05日 12:14
  • 49175

如何设置Windows防火墙允许用户通过TCP/IP协议访问SQL Server服务?

在运行SQL Server的服务器上,我们首先要找到当前SQL Server监听的TCP端口,并把该端口加到Windows防火墙允许访问的端口列表里面,因此用户可以通过该 端口访问SQL Server...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:配置PostgreSQL实现TCP/IP访问连接
举报原因:
原因补充:

(最多只允许输入30个字)