PostgreSQL配置远程连接简单图文教程
要搞两个配置信息,一个关于postgreSQL的远程连接配置以及postgreSQL的日志配置。
PostgreSQL的主要配置放在数据目录下的, postgresql.conf
以及 pg_hba.conf
配置文件
这些配置文件都放在了
# 这个目录下 /var/lib/pgsql/12/data
上图可以看到,postgreSQL的核心文件,都属于postgres用户,操作的时候,尽可能的别用root用户,容易玩出坑,尽可能先切换到postgres用户去玩。
远程连接配置
PostgreSQL默认情况下不支持远程连接的,这个跟MySQL几乎一样
- MySQL给
mysql.user
追加用户,一般是采用grant的命令去玩。 - PostgreSQL要基于配置文件修改,才能指定用户是否可以远程连接。
直接去修改pg_hba.conf
配置文件
用户以及对应数据库和连接方式的编写模板
# 第一块 local:代表本地连接,host代表可以指定连接的ADDRESS # 第二块 database编写数据库名,如果写all,代表所有库都可以连接 # 第三块 user编写连接的用户,可以写all,代表所有用户 # 第四块 address代表那些IP地址可以连接 # 第五块 method加密方式,这块不用过多关注,直接md5 # 直接来个痛快的配置吗,允许任意地址的全部用户连接所有数据库 host all all 0.0.0.0/0 md5
为了实现远程连接,除了用户级别的这种配置,还要针对服务级别修改一个配置
服务级别的配置在postgresql.conf
发现默认情况下,PGSQL只允许localhost
连接,直接配置为*
即可解决问题
记得,为了生效,一定要重启
# postgres密码不管,直接root用户 sudo systemctl restart postgresql-12
总结
到此这篇关于PostgreSQL配置远程连接的文章就介绍到这了,更多相关PostgreSQL配置远程连接内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
PostgreSQL pg_filenode.map文件介绍
这篇文章主要介绍了PostgreSQL误删pg_filenode.map怎么办,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧2022-09-09PostgreSQL 如何查找需要收集的vacuum 表信息
这篇文章主要介绍了PostgreSQL 如何查找需要收集的vacuum 表信息,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2021-02-02PostgreSQL数据库性能调优的注意点以及pg数据库性能优化方式
这篇文章主要介绍了PostgreSQL数据库性能调优的注意点以及pg数据库性能优化方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-03-03Postgresql源码分析returns setof函数oracle管道pipelined
这篇文章主要为大家介绍了Postgresql源码分析returns setof函数oracle管道pipelined,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-01-01PostgreSQL ROW_NUMBER() OVER()的用法说明
这篇文章主要介绍了PostgreSQL ROW_NUMBER() OVER()的用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2021-02-02
最新评论