postgresql数据库免安装版安装到windows系统

1.下载Postgresql数据库免安装包

下载地址:

https://www.enterprisedb.com/download-postgresql-binaries

我下载了目前最新版18.4

我保存到了E盘,并解压。

目录结构:

以管理员权限运行cmd,并进入到bin目录,执行:pg_ctl --help

如果成功执行不报错,并且输出如下,则说明本机不缺少依赖包。

如果出现报错,提示缺少xxx,请安装vc的运行组件后再次尝试。

vc_redist.x86.vc2015.14.0.23026.exe

下载链接:

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

设置初始密码:

我计划将data目录设置到:E:\pgsql18_data

initdb -D "E:\pgsql18_data" -E UTF-8 --locale=chs -U postgres -W

输入你的密码后,会进行一些初始化。

初始化完成后,data目录创建了这些文件和目录:

编辑数据库目录下:pgsql18_data/pg_hba.conf

新增一条授权,允许通过远程主机(不限制IP ),通过加密密码的方式进行数据库访问。

更改数据库服务端口:

编辑:postgresql.conf , 改成你想要的端口

安装为windows服务:

安装服务

pg_ctl register -D "E:\pgsql18_data" -N postgresql18-5433 -S auto -U "NT AUTHORITY\LocalService"

卸载服务

pg_ctl unregister -N postgresql18-5433

客户端连接数据库:

用到的命令:

复制代码
检测环境
pg_ctl --help

设置数据库路径和初始密码:
initdb -D "E:\pgsql18_data" -E UTF-8 --locale=chs -U postgres -W

安装服务
pg_ctl register -D "E:\pgsql18_data" -N postgresql18-5433 -S auto -U "NT AUTHORITY\LocalService"

卸载服务
pg_ctl unregister -N postgresql18-5433
相关推荐
考虑考虑4 分钟前
Posrgresql恢复.backup文件
数据库·后端·postgresql
云祺vinchin16 分钟前
中小企业备份软件选型从恢复需求到总体成本评估
数据库·数据备份·中小企业备份·容灾备份软件
Zenova EdgeOS36 分钟前
Go 工业边缘错误处理实战:用 errors 构建可追溯错误链
开发语言·数据库·golang
KKKlucifer39 分钟前
国内数据安全服务的产品智能化转型:大模型赋能下的技术能力重构分析
大数据·数据库·重构
字节跳动开源2 小时前
OpenViking 上线原生 3D 内容理解模型
数据库·开源
CCIE-Yasuo4 小时前
网络安全-学习数据库-Mysql-2
数据库·学习·mysql
这个DBA有点耶4 小时前
内核级AI与多模融合:AI数据库在海外场景的落地要点
数据库·人工智能·架构
涛思数据(TDengine)4 小时前
从工业本体到 AI 原生:TDengine 出席 2026 QCon 分享工业数据基础设施路径
大数据·数据库·人工智能·tdengine·工业
Jesse_EC4 小时前
换乘次数最少的路径 SQL 查询详解与实战经验——从 WITH RECURSIVE 到 pgRouting
数据库·postgresql
工控丫丫4 小时前
帆软看板中经常使用的公式函数及经常搭的组合
前端·javascript·数据库