您当前所在位置:首页安装教程PostgreSQL在Windows 安装卸载PostgreSQL

PostgreSQL在Windows 安装卸载PostgreSQL

更新:2023-11-12 16:08:46编辑:tooool归类:安装教程人气:236

postgresql下载地址:

PostgreSQL在Windows 安装卸载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

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

电力猫怎么安装?TP-Link电力猫路由安装步骤图解 windows xp系统下安装显卡驱动提示不兼容怎么办