下载安装包并默认安装
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。

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

3358

被折叠的 条评论
为什么被折叠?



