开发者社区> 唐修> 正文

PostgreSQL 远程链接 Sever端配置

简介:
+关注继续查看

PostgreSQL Sever需要配置才可被用户远程链接

配置文件:
pg_hba.conf 控制访问安全,管理客户端访问PostgreSQL server的访问权限。
postgresql.conf 数据库参数文件,配置数据库相关参数。
pg_ident.conf 客户端访问server通过ident模式,会使用pg_ident.conf文件,模拟操作系统用户访问。

PG查看配置文件的位置

postgres=# select name, setting from pg_settings where category = 'File Locations';
       name        |             setting
-------------------+---------------------------------
 config_file       | /opt/pgsql/data/postgresql.conf
 data_directory    | /opt/pgsql/data
 external_pid_file |
 hba_file          | /opt/pgsql/data/pg_hba.conf
 ident_file        | /opt/pgsql/data/pg_ident.conf
(5 rows)

配置server可远程访问

1.配置pg_hba.conf


# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
host    all             all             0.0.0.0/0               md5
# IPv6 local connections:
host    all             all             ::1/128                 trust

md5使用密码登陆

2.配置监听postgresql.conf


#listen_addresses = 'localhost'         # what IP address(es) to listen on;
listen_addresses = '*'          # what IP address(es) to listen on;

3.为初始用户设定密码

alter user postgres with password 'ikdhfel';

4.配置文件都配置好后重启pg server测试远程链接


[postgres@postgresql data]$ pg_ctl restart -D /opt/pgsql/data
waiting for server to shut down.... done
server stopped
waiting for server to start....2018-12-10 16:40:29.828 CST [636] LOG:  listening on IPv4 address "0.0.0.0", port 5432
2018-12-10 16:40:29.828 CST [636] LOG:  listening on IPv6 address "::", port 5432
2018-12-10 16:40:29.833 CST [636] LOG:  listening on Unix socket "/tmp/.s.PGSQL.5432"
2018-12-10 16:40:29.857 CST [637] LOG:  database system was shut down at 2018-12-10 16:40:29 CST
2018-12-10 16:40:29.861 CST [636] LOG:  database system is ready to accept connections
 done
server started

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
RDS SQL Server通过配置镜像为高性能模式提高写入性能
RDS SQL Server通过配置镜像为高性能模式提高写入性能
150 0
一、postgresql安装与配置
postgresql数据库安装可主要分为两种,一种是apt快速安装,一种是二进制安装。本次安装我们将一一记录这两种安装步骤。
182 0
基于阿里云 RDS For MySQL 的配置与使用|学习笔记
快速学习基于阿里云 RDS For MySQL 的配置与使用
119 0
Postgresql服务配置|学习笔记
快速学习Postgresql服务配置
29 0
PostgreSQl 12主从流复制及归档配置
PostgreSQl 12主从流复制及归档配置
180 0
PostgreSQL 在windows 配置
PostgreSQL 在windows 配置
44 0
LXJ
PostgreSQL recovery.conf恢复配置
PostgreSQL recovery.conf恢复配置
203 0
PostgreSQL安装、配置及简单使用方法
一、PostgreSQL简介 1、什么是PostgreSQL PostgreSQL数据库是目前功能最强大的开源数据库,支持丰富的数据类型(如JSON何JSONB类型,数组类型)和自定义类型。而且它提供了丰富的接口,可以很容易地扩展它的功能,如可以在GiST框架下实现自己的索引类型等,它还支持使用C语言写自定义函数、触发器,也支持使用流行的语言写自定义函数,比如其中的PL/Perl提供了使用Perl语言写自定义函数的功能,当然还有PL/Python、PL/Tcl,等等。 2、PostgreSQL数据库的优势 PostgreSQL数据库是目前功能最强大的开源数据库,它是最接近工业标准SQL
667 0
Postgresql服务配置|学习笔记
快速学习Postgresql服务配置
94 0
+关注
唐修
ORACLE数据库专家,ADAM产品专家。多年政府、金融领域ORACLE、MySQL、PostgreSQL数据库运维、优化、迁移经验,现于阿里云ADAM产品团队专注企业数据库和应用高效、稳定上云产品研发设计,助力企业IT技术以最小的代价实现业务系统上云。
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
云数据库RDS MySQL从入门到高阶
立即下载
PolarDB for PostgreSQL 源码与应用实战
立即下载
PolarDB for PostgreSQL 开源必读手册
立即下载