网站首页 > 教程分享 正文
postgresql下载地址:
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
一定要确保卸载干净:强烈建议到 https://geekuninstaller.com/ 下载完全卸载工具[或者使用其他完全卸载工具]确保卸载干净,否则会出现很多不知名错误。
--安装按正常Next
我服务db安装配置更改了下,适合自己业务需求
修改远程连接
pg安装之后默认的监听是启动在127.0.0.1上,需要为pg设置合理的监听端口和外部访问策略才可以通过远程的方式进行访问。
此时需要修改两个文件:
postgresql.conf 设置数据库的监听地址和端口
pg_hba.conf 设置数据库的远程访问策略
postgresql.conf 设置 如下:
cat >> /var/lib/pgsql/13/data/postgresql.conf <<"EOF"
listen_addresses = '*' #监听启动在本机的所有IP地址上,也可以指定某个特定的IP地址
port=5434 #监听的服务端口
unix_socket_directories='/var/lib/pgsql/13/data'
logging_collector = on #后面几个参数都是监听的日志情况
log_directory = 'pg_log'
log_filename = 'postgresql-%a.log'
log_truncate_on_rotation = on
EOF
pg_hba.conf 访问策略的设置如下:
cat << EOF > /var/lib/pgsql/13/data/pg_hba.conf
local all all trust
host all all 127.0.0.1/32 trust
host all all 0.0.0.0/0 md5 #此处需要把md更换为password,并重启数据库才可以远程通过navicat连接成,不知道为什么md5就会失败
host replication all 0.0.0.0/0 md5
EOF
pg远程连接设置如下:
psql -U postgres -h192.168.1.105 -p5434 -d postgres
-U:用来设置连接pg的用户名
-h:用来设置PG数据库服务器监听的IP地址
-p:用来设置监听端口信息
-d:用来设置psql远程连接的database
另外PG还支持pgsql+URL的方式进行连接:
psql postgresql://$username:$password@$hostip:$port/$dbname
猜你喜欢
- 2024-10-22 PostgreSQL源码安装及配置(基于Pg13)
- 2024-10-22 PostgreSQL技术大讲堂 - 第48讲:PG高可用实现keepalived
- 2024-10-22 基于PG12.2实现主从异步流复制及主从切换教程(下)
- 2024-10-22 postgresql12的同步流复制搭建及主库hang问题处理和分析
- 2024-10-22 CentOS7安装使用PostgreSQL数据库
- 2024-10-22 基于repmgr实现PostgreSQL的主备高可用
- 2024-10-22 postgres配置主从流复制(pgsql主从流复制)
- 2024-10-22 云贝教育 |【技术文章】pgbadger: PostgreSQL性能分析利器
- 2024-10-22 PostgreSQL分库分表解决方案之citus
- 2024-10-22 PostgreSQL主备环境搭建(pg数据库主备配置)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)