`
Rainbow702
  • 浏览: 1073277 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类

如何远程连接POSTGRESQL数据库

阅读更多

 

在服务器上安装了一个postgresql的数据库,但是,然后在本地,通过pgAdmin客户端去连接它时,总是报错,一直连接不上。后咨询同事,得知修改两处配置文件,这两个文件均在postgresql安装目录下的data文件夹中,具体修改如下:

① pg_hba.conf 文件,在文件的最下方加上下面的这句话

host    all         all         0.0.0.0/0             md5

 ② postgresql.conf文件,查找“listen_addresses ”字符串,然后修改为如下:

listen_addresses = '*'

 

重启postgres服务,试试看吧

 

如果经过上面的设置,还是不能远程连接的话,那么,有可能是因为服务器开启了防火墙。那么,请在防火墙中为 5432 这个端口放行。

在window7中,如何在防火墙中对一个端口进行放行,可以参照下面的贴子:

http://blog.csdn.net/dotnet25/article/details/8559251

分享到:
评论

相关推荐

    Matlab与PostgreSQL数据库的连接

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

    Linux怎么设置PostgreSQL远程访问

     配置远 程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和postgresql.conf。  pg_hba.conf:配置对数据库的访问权限,  postgresql.conf:配置PostgreSQL数据库服务器的相应的参数。...

    Postgre数据库远程连接设置

    要实现PostgreSQL数据库的远程连接,你需要进行一系列的配置步骤,确保数据库服务器允许来自不同网络的连接请求。下面将详细介绍两种设置PostgreSQL数据库远程连接的方法。 ### 方法一:通过`pg_hba.conf`文件配置 ...

    基于linux的postgresql数据库部署以及PostGIS安装

    最后,我们可以使用 pgadmin 进行远程连接数据库验证。 注意事项: 1. 在终端输入 psql 命令时,常常会遇到错误。这可以通过重启 PostgreSQL 服务或删除 `/var/lib/pgsql/10/data/postmaster.pid` 文件来解决。 2....

    PostgreSQL数据库备份脚本

    **PostgreSQL数据库备份脚本详解** 在IT领域,数据库的安全性是至关重要的,定期备份是保障数据安全的重要手段。PostgreSQL作为一款强大的开源关系型数据库系统,提供了多种方式进行数据库的备份与恢复。本文将深入...

    备份PostgreSQL和MySQL数据库

    PostgreSQL数据库的备份则使用`pg_dump`命令。`pg_dump`同样会生成一组SQL指令,用于重建整个数据库。如果用户具有足够的权限,可以无需输入密码直接运行如下命令备份"data"数据库: ```bash $ pg_dump data > data...

    PostgreSQL 数据库集群和PL/Proxy配置安装指南PL/Proxy和PostgreSQL集群的结构关系可以用下图清楚地表示,对PL/Proxy和PostgreSQL集群还不太了解的朋友可以看Skype Plans for PostgreSQL to Scale to 1 Billion Users这篇文章。

    编辑 `postgresql.conf` 文件以允许远程连接: ```bash sudo vim /home/y/pgsql/dbdata/postgresql.conf listen_addresses='*' # 监听所有地址 port=5432 # 设置 PostgreSQL 端口为 5432 ``` 编辑 `pg_hba.conf` ...

    数据库远程连接PostgreSQL

    pgAdmin

    PostgreSQL数据库备份工具

    本文将详细介绍一款专用于PostgreSQL数据库备份的工具,其特性包括支持Windows操作系统、本机和远程数据库的手动与定时备份。 首先,这款工具适应于Windows操作系统,意味着Windows用户可以方便地在自己的桌面环境...

    PostgreSQL数据库的安装以及其数据库复制的配置

    PostgreSQL数据库的安装以及其数据库复制的配置,其中记录了PostgreSQL数据的创建用户、表空间、数据库、配置远程连接及赋予权限等操作。

    测试远程数据库是否连接成功

    1. **配置数据库服务器**:确保数据库服务器已经正确配置,允许远程连接。这可能包括修改防火墙设置,开启服务器上的特定端口(如MySQL的3306端口,PostgreSQL的5432端口),以及设置适当的数据库用户权限。 2. **...

    Linux上安装postgresql数据库全过程

    配置远程连接 为了让其他机器能够远程访问数据库,需要修改`pg_hba.conf`文件以允许特定IP或全部IP地址进行连接: ```bash vi /var/lib/pgsql/10/data/pg_hba.conf ``` 在`IPv4 local connections`段下方添加...

    ubuntu下qt连接各种数据库解决方法

    本文档主要讲解ubuntu下QT连接数据库的时出现的各种驱动加载错误的问题的解决方法

    postgresql数据库pg.pdf

    在 PostgreSQL 中,每个客户端应用在连接数据库服务器时,都需要声明它将以哪个 PostgreSQL 用户的名称进行连接,就像我们登录一台 Unix 计算机一样。在 SQL 环境中,活跃的数据库用户名决定数据库对象的各种访问...

    postgresql数据库安装包

    为了安全起见,通常会限制数据库只接受本地连接,但在生产环境中可能需要配置为接受远程连接,这就需要修改`pg_hba.conf`文件中的访问规则。 在Windows XP和Windows 7上,可能会遇到一些兼容性问题,比如旧版操作...

    postgreSQL数据库安装配置图解

    通过这些步骤, 您可以成功地在本地或远程环境中运行 PostgreSQL 数据库。对于初学者而言, 这些步骤不仅有助于理解 PostgreSQL 的安装过程, 还能帮助他们掌握如何管理和配置数据库, 为后续的开发和管理打下坚实的基础...

    PostgreSQL数据库安装.pdf

    要使得数据库服务器监听远程连接,需要将listen_addresses参数设置为"*",这表示监听所有可用的IP地址。此步骤是可选的,取决于是否需要远程访问。 最后,如果在Windows Server上启用了防火墙,还需要在防火墙的入...

    Postgresql数据库批量导入其他pg库的表

    总的来说,`postgresql_fdw`提供了一种有效的方法来批量导入和管理远程PostgreSQL数据库的表,这对于数据迁移、数据整合或者分布式数据库环境的管理非常有帮助。在实际应用中,务必注意网络安全和权限控制,确保数据...

    presto部署并连接postgresql

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

Global site tag (gtag.js) - Google Analytics