Win10 postgresql 安装问题解决

一、环境

本次安装的postgresql 的版本为 10.20.2,安装环境为win10。

二、遇到的问题

1.Problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed.

请添加图片描述
解决办法:找到安装文件夹,查看属性->安全,将所有的用户的权限修改为完全控制。
请添加图片描述

二、Failed to load sql modules。。。以及启动pgAdmin4报错:

could not connect to server: Connection refused (0x0000274D/10061) Is
the server running on host"localhost" (:1) and acceptingTCP/IP
connections on port 5433 ?

could not connect to server: Connection refused (0x0000274D/10061)Is
the server running on host"localhost" (127.0.0.1) and acceptingTCP/IP
connections on port 5433?

解决办法:service.msc 查看服务,看postresql 服务是否存在,如果存在,就启动服务。如果不存在对应的服务,就需要创建服务,本次安装完成后,对应的服务不存在,以下步骤为创建并启动服务。

1. 查找postgresql.conf文件的路径

请添加图片描述
本机的postgresql.conf 文件路径为D:\PostgreSQL\data。

2. 以管理员的身份运行cmd,并进入到安装目录的bin目录下,

请添加图片描述

3. 执行命令

pg_ctl.exe register -N PostgreSQL -D “D:\PostgreSQL\data”

解释:
-N : 表示创建服务的名称
-D :表示postgresql.conf 的文件位置
请添加图片描述

4. 启动服务

上一步创建服务后,可以在服务中查看到对应的服务,启动

请添加图片描述

5. 最终结果

请添加图片描述

安装PostgreSQL时,如果出现报错"Problem running post-install step. Installation may not complete correctly. The database cluster initialization failed."这可能是由于上次安装未完全卸载或者注册表中残留了相关内容所致。 为了解决这个问题,你可以按照以下步骤进行操作: 1. 首先,确保你的账户中有一个名为"postgres"的用户。如果没有,你可以使用以下命令创建一个账户: net user postgres password /add 这里的"postgres"是账户名,"password"是密码(密码需要满足要求)。 2. 如果你之前安装PostgreSQL并且遇到了错误,你需要先卸载上次安装的程序以及前置条件。 3. 然后,打开注册表编辑器(Win+R,输入regedit.exe并回车),在编辑器的查找功能中搜索"postgresql"并删除所有相关内容。 4. 接下来,你可以尝试重新安装PostgreSQL。如果再次出现相同的错误,你可以尝试以下方法来删除数据库: - 使用"DROP DATABASE" SQL语句来删除数据库。 - 使用"dropdb"命令来删除数据库。 - 使用pgAdmin工具来删除数据库。 注意,删除数据库是一个谨慎操作,一旦删除,所有相关信息将无法恢复。 通过以上步骤,你应该能够解决PostgreSQL安装时报错的问题。如果问题仍然存在,你可以查看相关错误信息或者尝试在PostgreSQL的官方论坛或社区寻求帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值