windows10安装PostgreSQL14避坑分享

本文详述了在Windows10上安装PostgreSQL14的完整过程,包括遇到的服务未显示问题及解决方案——创建新用户进行安装。安装成功后,在pgAdmin4中可以看到PostgreSQL14服务器,并介绍了添加环境变量的方法,以便于在cmd中直接使用psql命令登录超级用户。

下载安装包并默认安装

1.进入PostgreSQL官网
https://www.postgresql.org/download/windows/
2.按照以下安装教程,进行安装。
安装教程
3.安装过程中遇到的一系列问题

 1. 有警告,可以先忽略。

在这里插入图片描述

 2. 安装到最后报" Failed to load sql modules into the database cluster"错误,导致pyadmin也无法新建数据库。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在控制面板–管理工具–服务里面找不到postgresSQL选项,也就无法启动数据库服务器。
在这里插入图片描述

尝试各种解决办法

1.有的帖子说,关掉防火墙,就可以解决问题,但是我关掉防火墙也没解决问题。
在这里插入图片描述

2.已管理员身份安装,并修改安装路径,不放在Program Files下面,而是放在C:\PostgresSQL里面,没有成功。
在这里插入图片描述
在这里插入图片描述
3.创建新用户安装,亲测可行。
参考链接](https://blog.csdn.net/www419216217/article/details/104756377)

  • 创建新用户
    开始----设置里面进入账户里面,在其他账号里面添加postgres用户。
    在这里插入图片描述
    在这里插入图片描述
  • 在C盘里面新建一个postgres文件夹,并将postgresql-14的安装包放在里面。

在这里插入图片描述
鼠标选中postgres文件夹,并点击右键–属性—安全—编辑—添加postgres用户,并修改权限为完全控制。
在这里插入图片描述

  • 重启电脑,用Administrator账户进入,打开cmd,运行runas/user:postgres cmd.exe,切换postgres用户
    在这里插入图片描述
    在postgres用户下,切换到C://postgres目录下,运行postgresql-14.4-1-windows-x64.exe命令安装,并将postgresql安装到C://postgres//11目录下就可以了。
    在这里插入图片描述

安装成功后,再打开pgAdmin4,就可以看到PostgresSQL 14服务器,默认的Databases下有postgres数据库。

在这里插入图片描述
接下来就可以通过SQL shell来新建数据库了。
在这里插入图片描述

PostgreSQL添加环境变量

为了直接在cmd控制台使用postgres,需要将postgres的SQL shell控制台目录添加到系统变量。将C:\postgres\14\bin目录添加到系统变量的Path变量中,如下图所示。
在这里插入图片描述
然后在cmd终端,输入 psql -U postgres,输入超级用户口令,即可登录超级用户postgres。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值