PostgreSQL远端访问

PostgreSQL默认的理念是运行在本地地址且不允许外部访问的。

如果想通过Navicat for postgreSql这种优秀的第三方软件访问需要做出如下修改:

一、启动在外部可访问的地址上

1 编辑实际安装环境中的postgresql.conf文件
2 vim /var/lib/pgsql/9.5/data/postgresql.conf
3 修改
4 #listen_addresses = ‘localhost‘ # what IP address(es) to listen on;
5 为6
7 listen_addresses = ‘*‘ #use ‘*‘ for all

二、增加远端访问权限

1 编辑实际安装环境中的pg_hba.conf
2 vim /var/lib/pgsql/9.5/data/pg_hba.conf
3 在
4 # IPv4 local connections:
5 host all all 127.0.0.1/32 md5
6 下面增加这一行:
7
8 host all all 0.0.0.0/0 password

这是基本的数据库配置,剩下的就是配置远端访问的用户了。

时间: 2024-08-15 19:08:10

PostgreSQL远端访问的相关文章

访问Tableau自带的PostgreSQL数据库

突然发现公司Tableau服务器的数据库大小急剧增加,因此决定直接连上数据库排查.过程记录如下:最后发现有个http_requests 表体积巨大(7G),本来以为是数据缓存什么的.结果是日志问题o(╯□╰)o. 因为公司用的Tableau版本比较低无法直接查看该表,暂时没动它,不知道会不会影响性能. 一.开启Tableau Server数据库访问权限 1. 打开命令行提示窗口(管理员)进入Tableau程序所在目录 cd "C:\Program Files\Tableau\Tableau Se

oracle的环境配置-监听服务和访问连接原理

监听服务和访问连接原理 端口号范围:1025~6500 [[email protected] ~]$ lsnrctl   --进入监听管理工具 LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 05-JUN-2014 11:13:20 Copyright (c) 1991, 2005, Oracle.  All rights reserved. Welcome to LSNRCTL, type "help" for inform

postgresql多实例创建与Slony-I复制配置

第一部分 在一个主机上创建多个 postgresql实例 步骤一:安装postgresql软件 安装 postgresql实例,从postgresql官网上  https://www.postgresql.org/ 下载postgresql安装软件,解压缩,创建postgres用户和组,添加环境变量. 我这里下载的版本是 pgsql9.5.1. 创建postgresql实例 安装了postgresql软件后,创建postgresql实例有三个步骤:创建实例目录,创建数据库簇初始化数据库(命令为

SQL Server跨库访问

MSSQLServer不同服务器数据库之间的数据操作 方法1: --创建链接服务器 exec sp_addlinkedserver   'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址' exec sp_addlinkedsrvlogin  'ITSV ', 'false ',null, '用户名', '密码' --查询示例 select * from ITSV.数据库名.dbo.表名 --导入示例 select * into 表 from ITSV.数据库名.db

pgtksh -- PostgreSQL Tcl/Tk shell 客户端

SYNOPSIS pgtksh [filename [argument...]] DESCRIPTION 描述 pgtksh 是一个带有 PostgreSQL 数据库访问函数扩展的 Tcl/Tk shell 接口.(实际上,它是装载了 libpgtcl 的wish.) 和普通的 Tcl/Tk shell wish 类似,命令行的第一个参数是一个脚本文件, 任何剩余的参数都传递给该脚本.特殊的选项可以由 X Window 系统库来处理. 如果没有命名脚本的名字,那么该 shell 是交互的. 一个

pgtclsh -- PostgreSQL TCLshell 客户端

SYNOPSIS pgtclsh [filename [argument...]] DESCRIPTION 描述 pgtclsh 是一个 Tcl shell 接口,用 PostgreSQL 数据库访问函数做了扩展. (实际上,它是装载了 tclsh 和 libpgtcl.) 和普通的Tcl shell 一样,第一个命令行参数是一个脚本文件, 任何其余的参数都传递给脚本.如果没有命名脚本文件,那么该脚本就是交互的. 一个带Tk 和 PostgreSQL 函数的 Tcl 是 pgtksh(1). 原

PostgreSQL的pg_hba.conf文件讲解

pg_hba.conf为PostgreSQL的访问策略配置文件,默认位于/var/lib/pgsql/10/data/目录(PostgreSQL10). 该配置文件有5个参数,分别为:TYPE(主机类型).DATABASE(数据库名).USER(用户名).ADDRESS(IP地址和掩码).METHOD(加密方法) TYPE,有4个值 local:使用Unix-domainsocket host:使用TCP/IP连接,可以是SSL的,也可以不是 hostssl:必须是SSL的 hostnossl:

kvm学习笔记

http://blog.opskumu.com/ http://blog.csdn.net/kumu_Linux http://blog.opskumu.com/kvm-notes.html#kvm- KVM十年 virtio-gpu介绍 Linode 从 Xen 升级到 KVM qemu2.7编译实战 SPICE协议的理解 海量"小文件"优化秘籍:GlusterFS 让KVM虚拟机支持console功能 利用KVMGT-kernel,实现 KVM GPU虚拟化 让KVM虚机能使用音箱

《梦断代码》读后感2

第四章:乐高王国 在911事件之后,美国处于网络泡沫中,经济停滞了一年之久,OSAF作为其中一部分组织,他们首先在代码复用这一问题上产生了分歧,软件复用天生的两难选择.创建还是借用?是每个项目有会遇到的问题.之后又遇到解决远端访问和共享数据库这一急需解决的难题等等,但是chandler团队继续向前探索前进,他们坚持不懈的精神值得敬佩学习.作为一个团队,团结的力量一定是非常重要的,同时无论是个人还是团队,坚持不懈的态度都会帮助我们得到更好的成果. 第五章:管束奇客和狗 在本章中,我看到作者通过对各