`

配置POSTGRESQL远程访问

阅读更多

配置POSTGRESQL远程访问

安 装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。配置远 程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和postgresql.conf,其中 pg_hba.conf是用来配置对数据库的访问权限,postgresql.conf文件用来配置PostgreSQL数据库服务器的相应的参数。下面 介绍配置的步骤:

1.修改pg_hba.conf文件,配置用户的访问权限:

  1. # TYPE DATABASE USER CIDR-ADDRESS METHOD
  2. # "local" is for Unix domain socket connections only
  3. local all all trust
  4. # IPv4 local connections:
  5. host all all 127.0.0.1/32 trust
  6. <strong>host all all 192.168.1.0/24 md5</strong>
  7. # IPv6 local connections:
  8. host all all ::1/128 trust

其中加粗标识的内容为新添加的内容,表示允许网段192.168.1.0上的所有主机使用所有合法的数据库用户名访问数据库,并提供加密的密码验 证。在我们的环境中,我们需要在主机192.168.1.5上使用postgres用户访问192.168.1.9上的PostgreSQL数据库。

2.修改postgresql.conf文件,将数据库服务器的监听模式修改为监听所有主机发出的连接请求。

定位到#listen_addresses=’localhost’。PostgreSQL安装完成后,默认是只接受来在本机localhost的连接请 求,通过将改行内容修改为listen_addresses=’*'来允许数据库服务器监听来自任何主机的连接请求:

  1. listen_addresses = '*' # what IP address(es) to listen on;
  2. # comma-separated list of addresses;
  3. # defaults to 'localhost', '*' = all
  4. # (change requires restart)

修改之后,保存并退出,然后重起数据库,就可以在在远程机器上访问PostgreSQL数据库了。

分享到:
评论
1 楼 simon5408 2010-08-02  

相关推荐

    Linux怎么设置PostgreSQL远程访问

    如果想在其他主机上访问PostgreSQL数据库服务器,需要进行相应的配置。  配置远 程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和postgresql.conf。  pg_hba.conf:配置对数据库的访问...

    Postgresql开启远程访问的步骤全纪录

    以下是一份详细的步骤指南,帮助你开启 PostgreSQL 的远程访问功能: 1. **配置 `postgresql.conf` 文件**: PostgreSQL 的主配置文件是 `postgresql.conf`。在这个文件中,你需要更改 `listen_addresses` 参数,...

    ubuntu12.04 配置postgresql

    确保配置正确,数据库能够被远程访问。 这些步骤详细地涵盖了在Ubuntu 12.04服务器环境下安装和配置PostgreSQL 9.2的过程。需要注意的是,配置过程中要确保系统的安全性,限制只有特定IP能访问数据库,防止未授权的...

    PostgreSQL免安装版配置及C#使用说明

    PostgreSQL免安装版配置及C#使用说明 PostgreSQL是目前最流行的开源关系数据库管理系统之一,许多开发者和企业选择使用PostgreSQL作为其主要的...只有正确地配置和设置PostgreSQL,才能使其正确地运行和提供服务。

    postgresql远程连接

    ### PostgreSQL远程连接详解 在IT领域,PostgreSQL作为一款强大的开源关系型数据库管理系统,因其卓越的性能、稳定性以及丰富的功能而备受青睐。本文将详细解析如何在Linux环境下,特别是RedHat系统中,实现...

    postgresql.conf

    配置文件,可以直接替换目录文件,这个配置能让服务器的postgresql远程访问。

    SQL Server 2012链接服务器到PostgreSQL

    - **SSL设置**(可选):如果PostgreSQL配置了SSL连接,需要根据情况选择相应的SSL选项。 3. **创建链接服务器** 返回SQL Server Management Studio (SSMS),登录到你的SQL Server实例。在对象资源管理器中,展开...

    postgresql 离线安装教程

    ### PostgreSQL离线安装详解 #### 一、简介 PostgreSQL是一款功能强大且全面的开源对象-关系型数据库管理...至此,PostgreSQL已成功安装,并且配置了远程访问权限。用户可以根据实际需求进一步定制和管理数据库环境。

    Linux centos7 postgresql12 离线安装包

    如果需要远程访问,需要编辑`/var/lib/pgsql/12/data/pg_hba.conf`和`postgresql.conf`文件进行配置。在`pg_hba.conf`中添加允许的主机或IP,然后在`postgresql.conf`中启用监听地址。 8. **创建用户和数据库**:...

    postgresql离线安装包及依赖库

    5. 安全设置:离线安装包可能还会提供关于安全配置的指导,比如设置强壮的密码策略、限制远程访问、启用SSL加密等,以保障数据库的安全性。 6. 版本信息:离线安装包的名称"pg15"暗示这是PostgreSQL的第15个主要...

    Postgresql连接oracle驱动并实现读写

    `oracle_fdw`是PostgreSQL的一个外键数据类型扩展,它允许PostgreSQL服务器访问存储在远程Oracle数据库中的数据。 #### 二、环境准备 **操作系统**: CentOS 6.2 **PostgreSQL版本**: PostgreSQL 9.5.6 **Oracle...

    linux postgresql 安装步骤

    #### 四、配置PostgreSQL以支持远程连接 默认情况下,PostgreSQL仅允许本地主机访问。若需支持远程连接,需要进行以下配置: 1. **配置监听地址**: - 编辑`/usr/local/pgsql/data/postgresql.conf`: ```bash ...

    postgresql安装部署手册

    在 PostgreSQL 安装完成后,需要配置远程访问。用户可以修改 postgresql.conf 文件,命令为: vi /var/lib/pgsql/11/data/postgresql.conf listen_addresses='*' 然后,用户需要修改 pg_hba.conf 文件,命令为: ...

    postgresql安装包

    7. **远程连接**:如果需要远程访问,还需修改`pg_hba.conf`文件,添加允许连接的主机。同时,确保PostgreSQL服务监听所有IP或特定IP。 8. **备份与恢复**:定期备份数据库非常重要。可以使用`pg_dump`和`pg_...

    postgresql及tomcat安装文档

    五、PostgresSQL 数据库配置实现远程访问 1. 修改 pg_hba.conf 文件,添加一行内容:“Type Database User Address Method”,其中 method 写 md5。 2. 修改 postgresql.conf 文件,将数据库服务器的监听模式修改为...

    Linux安装postgresql(压缩包安装)

    配置远程访问 为了允许远程连接 PostgreSQL,需要修改 `postgresql.conf` 文件中的 `listen_addresses` 配置项。使用以下命令: ``` vim /var/lib/pgsql/11/data/postgresql.conf ``` 将 `listen_addresses = '...

    离线无网ubuntu16.04环境下安装postgresql9.6.8

    在离线且无网络环境的Ubuntu 16.04系统上安装PostgreSQL 9.6.8并允许远程访问,需要遵循一系列步骤。首先,你需要从PostgreSQL官方网站下载适用于Linux的二进制包,例如`postgresql-9.6.8-4-linux-x86-binaries.tar....

    postgreSQL安装,附带安装文档说明

    - 限制对数据库的远程访问,只允许必要的IP地址连接。 - 使用强密码并定期更换。 - 限制超级用户的权限,避免不必要的风险。 六、监控与性能调优 - 使用pg_stat_activity查看活动查询,识别慢查询。 - 通过pg_stat_...

    postgreSQL数据库安装配置图解

    **3.1 配置远程访问** - 安装 PostgreSQL 后, 默认仅允许本地访问。若需远程访问, 需进行相应配置。 - 修改两个关键配置文件: - `pg_hba.conf`: 控制客户端连接的认证方式。 - `postgresql.conf`: 配置数据库...

Global site tag (gtag.js) - Google Analytics