PostgreSQL11 | Windows系统安装PostgreSQL

本教程选取与参考书籍《PostgreSql11 从入门到精通》(清华大学出版社)的11大版本最新小版本11.22的安装作为教程案例

下载

下载PostgreSQL installer

下载到本地

安装

运行安装引导器

中国地区语言选项(暂时)
Chinese(Simplified), china简体中文
Chinese(Traditional),Taiwan、kong、macao

繁体中文

(港澳台还特意单独搞了三个选项,真是辛苦你了)

Mongolian (Traditional Mongolian),China蒙古语(传统蒙古语)
Tibetan China藏语
Uyghur, china维吾尔族语
Yi,China彝族语

 自行安装

 安装完点finish就行了

不需要就取消安装引导,一般都不需要。

二次安装

如果你在安装中有遇到报错

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

 

 就说明你是二次安装的人,请遵循如下操作,一步都不要少

1.卸载旧版pgsql

通过系统的“控制面板”来找到pgsql,并且右键,“卸载”,进入卸载引导

2.删掉旧版pgsql的主体文件夹,因为里面会有data文件夹影响后续安装的非空要求

3.删除注册表

win的搜索功能搜索“注册表”,并打开“注册表编辑器”,组合键ctrl+F打开搜索功能,输入“postgresql”,点击“查找下一个”,可以找到两个“数据”列写着postgresql的两个行,找到并删除这两个行,其余不要动,也不要删错

4.关闭杀毒软件,接下来的操作会被杀软判定为“报毒”,其实不用怕

5.在系统内新增postgres用户

win的搜索功能搜索“终端”,以管理员身份运行“终端”

输入以下命令

net user

用如下命令创建,推荐只修改密码部分 

net user postgres password /add

例如

net user postgres 123456 /add

这个密码是超管密码,务必记住,后面数据库安装要用

再次查看用户是否被创建

然后就可以重新安装新的pgsql了

以“管理员身份”运行安装程序

安装步骤预览:next》选择安装位置》next》next》输入密码(账号默认postgres,输入刚刚net user里创建用户的密码)》next(端口号默认5432)》next(语言选C)》next 》next

这一次如果没有缺少步骤应该就不会再弹出报错窗口了

 

pgadmin4问题解决

初次打开会很快,长时间打不开就会遇到以下问题

遇到下图这种报错

这个问题有很多种解决方案

1.与系统不匹配(老系统可能有)

那大概是因为上面pgsql安装时一起附带安装的pgadmin不是适合当前电脑的版本,需要自行下载一个合适的pgadmin4的版本安装

pgadmin4的win版下载

以管理员模式运行

2.以前旧版本的pgadmin4的残存数据影响新版本运行

关闭当前的pgadmin4应用

win的搜索功能搜索“服务”,进入“服务”后找到“postgresql-x64-11”服务,并暂停服务

进入资源管理器或者“此电脑” ,按以下路径寻找文件夹位置(取消资源管理器的隐藏系统文件选项的勾选,否则找不到AppData文件夹)

C:\Users\15522\AppData\Roaming\pgAdmin

重启当前的pgadmin4应用

可以完美启动

汉化pgadmin4

当我们千辛万苦成功打开了pgadmin4进入页面,先调一个汉化出来(首次安装者无需看此步)

 

汉化完成

 

用pgAdmin4连接pgsql11

如果出现连接不上的情况

那么就是刚刚的二次重装步骤中暂停了“postgresql-x64-11”服务,我们手动开启pgsql的服务

 完美秒杀,成功连接pgsql11

参考文献(感谢声明):

终于解决!!!the pgadmin4 server could not be contacted——

Windows 10上安装PostgreSQL详细教程,及“数据库群集初始化失败“问题解决——IT愤青

安装postgres10 后,使用自带的pgAdmin 4 访问数据库,出现The pgAdmin 4 server could not be contacted错误的最完美解决方案,另附安装步骤。

 ——木易GIS

作者的话(Alvin):

因为jetbrain全家桶的一次小崩溃导致的win11重做系统,凑巧那我就重新安装一下pgsql11版,结果万万没想到这一路遇到好几个大坑,顺便把安装过程和问题解决直接合成一个大合集写成一篇文章,三个小时的精华都在这里了(笑哭)希望能够帮到你们吧

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/485465.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2024牛客寒假算法基础集训营4补题

E:贪心数据结构 首先,我们看一个例子: 114514,令k3,我们从左开始,1,1,4,此时为3的倍数,那么我们就截断。 因为若我们在此截断,后面的5会对以后的数产生有利…

SSM | SSM框架整合

目录: 一、整合环境搭建整合思路准备所需JAR包编写配置文件 二、整合应用测试 作者简介 :一只大皮卡丘,计算机专业学生,正在努力学习、努力敲代码中! 让我们一起继续努力学习! 该文章参考学习教材为: 《Java EE企业级应…

Qt——2D画图

基础画图函数 矩形 painter.drawRect(50,50,200,100); 圆角矩形 painter.drawRoundRect(50,50,200,200,50,50); xRadius和yRadius分别以矩形宽度和高度的一半的百分比指定,并且应该在0.0到100.0的范围内 弧线 painter.drawArc(50,50,200,200, -90*16, 90*16);…

基于nodejs+vue学生作业管理系统python-flask-django-php

他们不仅希望页面简单大方,还希望操作方便,可以快速锁定他们需要的线上管理方式。基于这种情况,我们需要这样一个界面简单大方、功能齐全的系统来解决用户问题,满足用户需求。 课题主要分为三大模块:即管理员模块和学生…

[AutoSar]BSW_ECUC模块配置

目录 关键词平台说明一、背景二、EcucGeneral2.1 BswInitialization 三、EcucHardware四、EcucPduCollection五、EcucPartitionCollection 关键词 嵌入式、C语言、autosar、OS、BSW 平台说明 项目ValueOSautosar OSautosar厂商vector , EB芯片厂商TI 英飞凌编程语…

三星解释其 108MP Nonacell 传感器中的 PDAF 像素遮蔽

Electronic Imaging 发表了三星论文“采用 Nonacell 和 Super PD 的 CMOS 图像传感器的新型 PDAF 校正方法,以提高合并模式下的图像质量”,作者为 Yeongheup Jang、Hyungwook Kim、Kundong Kim、Sungsu Kim、Sungyong Lee 和 Joonseo Yim。 本文提出了一种新的 PDAF 校正方法…

【stable diffusion扩散模型】一篇文章讲透

目录 一、引言 二、Stable Diffusion的基本原理 1 扩散模型 2 Stable Diffusion模型架构 3 训练过程与算法细节 三、Stable Diffusion的应用领域 1 图像生成与艺术创作 2 图像补全与修复 3 其他领域 四、Stable Diffusion的优势与挑战 👉优势 &#x1f…

【云开发笔记No.9】Kanban与敏捷开发

Kanban看板起源于丰田。 看板(Kanban)一词来自日文,本义是可视化卡片。如下图所示,看板工具的实质是:后道工序在需要时,通过看板向前道工序发出信号——请给我需要数量的输入,前道工序只有得到看…

OpenHarmony IDL工具规格及使用说明书(仅对系统应用开放)

IDL接口描述语言简介 当客户端和服务器进行IPC通信时,需要定义双方都认可的接口,以保障双方可以成功通信,OpenHarmony IDL(OpenHarmony Interface Definition Language)则是一种定义此类接口的工具。OpenHarmony IDL先…

SpringBoot 文件上传(三)

之前讲解了如何接收文件以及如何保存到服务端的本地磁盘中: SpringBoot 文件上传(一)-CSDN博客 SpringBoot 文件上传(二)-CSDN博客 这节讲解如何利用阿里云提供的OSS(Object Storage Service)对象存储服务保存文件。…

Linux升级GCC

文章目录 一、安装 EPEL 仓库二、更新yum三、安装 CentOS 开发工具组四、安装scl五、安装gcc 11六、启用gcc 11七、设置永久使用 一、安装 EPEL 仓库 命令: yum install epel-release -y二、更新yum 命令: yum update -y三、安装 CentOS 开发工具组 …

Unity 背包系统中拖拽物体到指定位置或互换位置效果的实现

在Unity中,背包系统是一种常见的游戏系统,可以用于管理和展示玩家所持有的物品、道具或装备。 其中的拖拽功能非常有意思,具体功能就是玩家可以通过拖拽物品图标来移动物品在背包中的位置,或者将物品拖拽到其他位置或界面中&…

【数据结构和算法初阶(C语言)】二叉树的链式结构--前、中、后序遍历实现详解,节点数目计算及oj题目详解---二叉树学习日记③

1.二叉树的链式存储 二叉树的链式存储结构是指,用链表来表示一棵二叉树,即用链来指示元素的逻辑关系。 通常的方法是 链表中每个结点由三个域组成,数据域和左右指针域,左右指针分别用来给出该结点左孩子和右孩子所 在的链结点的存…

20240319-图论

图论练习题目 拓扑排序深度优先搜索方法广度优先搜索方法 无向无权图无向有权图有向无权图 利用广度优先搜索算法有向有权图 带排序的广度优先算法/dijkstra最小生成树prims算法Kruskals Algorithm 最小割 min-cut二分图 Bipartite Graph 队列例题1 所有可能的路径例题2 岛屿数…

Redis 教程系列之Redis 集群配置(十三)

1.Redis集群方案比较 主从模式 在软件的架构中,主从模式(Master-Slave)是使用较多的一种架构。主(Master)和从(Slave)分别部署在不同的服务器上,当主节点服务器写入数据时,同时也会将数据同步至从节点服务器,通常情况下,主节点负责写入数据,而从节点负责读取数据。…

【计算机网络_网络层】IP协议

文章目录 1. IP的基本概念1.1 什么是IP协议1.2 为什么要有IP协议 2. IP的协议格式3. 网段划分(重要)3.1 为什么要进行网段划分3.2 网段划分的规则3.2.1 古老的划分方案3.2.2 现代的划分方案 4. 特殊的IP地址5. 解决IP地址的数量限制问题6. 私有IP和公网I…

RecyclerView notifyItemRemoved 之后的源码分析

源码版本:androidx1.3.2 分析场景: RecyclerView使用线性布局,方向为竖直方向,布局从上到下,宽高都是 MATCH_PARENT。开始有3条数据。然后移除 position 1 的数据。 流程图 先说下结论: 在 dispatchL…

24. UE5 RPG制作属性面板(二)

在上一篇中,我们创建属性面板的大部分样式,这一篇里面接着制作。 在这一篇里我们需要有以下几个方面: 在界面增加一个属性按钮。属性按钮增加事件,点击时可以打开属性面板,属性面板打开时无法再次点击按钮。点击属性面…

操作系统究竟是什么?在计算机体系中扮演什么角色?

操作系统究竟是什么?在计算机体系中扮演什么角色? 一、操作系统概念二、操作系统如何管理软硬件资源2.1 何为管理者2.2 操作系统如何管理硬件 三、系统调用接口作用四、用户操作接口五、广义操作系统和狭义操作系统 一、操作系统概念 下面是来自百度百科…

动态规划Dynamic Programming

上篇文章我们简单入门了动态规划(一般都是简单的上楼梯,分析数据等问题)点我跳转,今天给大家带来的是路径问题,相对于上一篇在一维中摸爬滚打,这次就要上升到二维解决问题,但都用的是动态规划思…