`

postgresql无法远程登录(设置远程登陆的三点注意事项)

阅读更多
设置远程登陆的三点注意事项
看完下文我恍然知道,原来是我的windows防火墙没有关闭开启着却没有添加那个例外,导致之前在配置文件中配置的总是不生效。
也就是说要修改三处地方!!!

引用

由于postgresql没有正确设置允许的IP导致的,在

A机器安装PostgreSQL,默认端口5432 
想实现B机器通过远程连接A机器的PostgreSQL服务。 
   
  1.如果A机器启动Windows防火墙,则在“例外”中“添加端口”加上5432端口。 
   
2.在postgresql.conf中的修改 
listen_addresses = '*' 
port = 5432 

   
3.在pg_hba.conf中添加 
host all all 192.168.1.2/32 trust

   
在B机器上用phpPgAdmin试试连接A机器192.168.1.1

分享到:
评论
3 楼 tiger.hu 2012-05-02  
hgq0011 写道
为什么我的按照这样的设置还是不能连接呢?
有什么办法可以测试问题出在那吗?谢谢

你确定你的机器没有开启防火墙或者添加了端口过滤?确定你的数据库服务器开启了服务?
可以使用其他机器配置连接服务器,查看服务器是否真没问题。然后再检查本机配置,包括配置文件和防火墙。
2 楼 hgq0011 2012-04-30  
我的提示:
C:\Documents and Settings\hegq>psql -h 192.168.36.130 -U postgres -W smarterp
Password for user postgres:
psql: could not connect to server: No route to host (0x00002751/10065)
        Is the server running on host "192.168.36.130" and accepting
        TCP/IP connections on port 5432?

知道为什么不?谢谢
1 楼 hgq0011 2012-04-30  
为什么我的按照这样的设置还是不能连接呢?
有什么办法可以测试问题出在那吗?谢谢

相关推荐

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

    5. **安全注意事项**: 开启远程访问会增加数据库的安全风险,因此建议只对特定的 IP 或子网开放,并使用强密码或证书进行身份验证。此外,定期更新数据库软件和监控日志以确保系统的安全性。 6. **参考资料**: ...

    Linux怎么设置PostgreSQL远程访问

    安装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,需要进行相应的配置。  配置远 程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和...

    PostgreSQL数据库WEB远程维护管理软件

    TreeDMS数据库管理系统使用JAVA开发,实现基于WEB方式对 PostgreSQL 数据库进行维护管理操作。 功能包括:数据库的展示,库表的展示,表字段结构的展示, SQL语句的在线编辑批量执行,表结构的在线设计维护, 数据的...

    SQL Server 2012链接服务器到PostgreSQL

    在SQL Server 2012中,连接到外部数据源如PostgreSQL数据库是通过设置链接服务器来实现的。链接服务器允许SQL Server查询和操作非本地的数据,提供了与异构数据库系统交互的能力。以下是一个详细步骤,说明如何在SQL...

    postgresql远程连接

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

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

    为了使PostgreSQL能够被远程访问,需要设置远程登录用户。远程登录用户可以使得PostgreSQL数据库能够被远程管理和访问。 3.1 用pgAdmin III连接 pgAdmin III是一个图形化的PostgreSQL管理工具,可以用来连接和管理...

    ruoyi-postgresql设置自增序列.sql

    ruoyi框架集成postgresql,对自增表设置序列

    PostgreSQL中文手册9.2

    PostgreSQL中文学习手册 PostgreSQL PostgreSQL PostgreSQL学习手册 学习手册 学习手册 (数据表 数据表 ) 4 一、表的定义: 一、表的定义: 一、表的定义: . 4 PostgreSQL PostgreSQL PostgreSQL学习手册 学习手册...

    postgresql离线安装包及依赖库

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

    Postgre数据库远程连接设置

    下面将详细介绍两种设置PostgreSQL数据库远程连接的方法。 ### 方法一:通过`pg_hba.conf`文件配置 1. **编辑`pg_hba.conf`文件**:此文件定义了哪些主机可以访问数据库。通常,这个文件位于`/etc/postgresql/{...

    Matlab与PostgreSQL数据库的连接

    Matlab 与 PostgreSQL 数据库的连接 Matlab 是一款功能强大且广泛应用的科学计算软件,而 PostgreSQL 是一个功能强大且开放的关系数据库管理系统。将 Matlab 与 PostgreSQL 数据库连接起来,可以实现数据的高效...

    Linux centos7 postgresql12 离线安装包

    在Linux CentOS7系统中安装PostgreSQL 12数据库是一个常见的任务,特别是在没有互联网连接或网络环境受限的情况下,离线安装包成为了唯一的选择。本指南将详细介绍如何使用离线安装包在CentOS7上安装PostgreSQL 12。...

    presto部署并连接postgresql

    在使用Presto连接PostgreSQL时,需要注意以下几点: - **权限和安全**:确保PostgreSQL用户有执行查询的权限,并考虑使用SSL连接以增强安全性。 - **性能优化**:根据你的数据规模和查询需求,可能需要调整Presto的...

    postgresql 离线安装教程

    ### PostgreSQL离线安装详解 #### 一、简介 PostgreSQL是一款功能强大且全面的开源对象-关系型数据库管理系统(ORDBMS)。它基于加州大学伯克利分校开发的POSTGRES 4.2版本构建而成,引入了许多先进的概念和技术,...

    Postgresql-10安装包

    **PostgreSQL 10 安装指南** PostgreSQL 是一款强大的开源关系型数据库管理系统,具有高度的稳定性和可扩展性,被广泛应用于各种规模的企业和项目。本文将详细介绍如何使用提供的 PostgreSQL-10 安装包进行安装,...

    PostgreSQL 12.2 安装手册

    PostgreSQL 12.2 安装手册 PostgreSQL 是一种功能...本文档总结了 PostgreSQL 12.2 安装手册的主要内容,包括安装环境、数据库安装、登录数据库、数据库备份和恢复等知识点,为读者提供了详细的 PostgreSQL 安装指南。

    如何恢复PostgreSQL数据库

    PostgreSQL 是一个功能强大且广泛使用的开源关系数据库管理系统,但是在实际应用中,数据库崩溃或无法启动的情况时有发生。这时,如何恢复 PostgreSQL 数据库变得非常重要。下面将详细介绍如何恢复 PostgreSQL ...

    ubuntu12.04 配置postgresql

    6. **配置PostgreSQL**:编辑`/etc/postgresql/9.2/main/postgresql.conf`文件,设置数据目录、监听地址和共享缓冲区大小。例如,将`data_directory`指向新的路径,并将`listen_addresses`设为星号(*),允许所有IP...

    PostgreSQL_8.2.3.rar_postgresql_windows 8

    PostgreSQL是一种开源关系型数据库管理系统(RDBMS),它的版本8.2.3是该系统的一个重要里程碑。这个版本在2006年发布,带来了许多改进和新特性,使得PostgreSQL在当时更加稳定和功能强大。对于Windows 8用户来说,...

Global site tag (gtag.js) - Google Analytics