https://blog.csdn.net/2401_86544210/article/details/147349897
这是我看的关于这个配置的教程,一定要一步一步的跟着它走,到最后配置完成后,尝试用Navicat连接PgSQL库的时候,如果出现下图情况:
大概率是PostgreSQL 服务未运行
可以通过在Win + R → 输入 services.msc
→ 回车 检查服务器是否运行:
在服务列表中找到类似名称:
postgresql-x64-15
看看它的状态是:
✔️“正在运行”:说明服务启动正常
❌“未运行”:右键 → 选择“启动”
🚫 如果找不到这个服务,说明你安装可能不完整!
解决方法:
使用 管理员身份 打开命令提示符(Win → 输入“cmd” → 右键 → 以管理员身份运行)
输入:
net start postgresql-x64-15
如果成功,会提示:
PostgreSQL Server 服务正在启动
PostgreSQL Server 服务已经启动成功
可以去cmd验证一下:
步骤一:打开命令提示符(管理员身份)。
进入 bin 目录:
输入: cd /d E:\pgsql\bin
步骤二:启动 PostgreSQL 服务:
输入: pg_ctl -D "E:\pgsql\data" start
如果一切正常,你会看到启动成功的信息。
步骤三:用 psql 测试连接
启动后运行:
输入: psql -U postgres -h localhost -p 5432
如果你设置了 postgres 用户密码,它会要求你输入。
“到这里就验证成功了 一切正常"
之后再去Navicat尝试连接,应该就可以了