WebGIS之PostgreSQL二次安装


PostgreSQL二次安装后pgadmin4无法运行,出现The password specified was incorrect.警告窗口,网上有一些方法:

(推荐第二种)

1.运行regedit,删除注册表;快捷键win+R,然后输入regedit,在注册表删除Postgres的信息。

2.C:\Users\your_name\AppData\Roaming\pgAdmin 之内的删除所有文件和文件夹

注:该文件夹是隐藏文件夹,访问直接在文件管理器输入地址。

WebGIS之PostgreSQL二次安装

3.在.../pgAdmin 4/venv/Lib/site-packages/backports/文件夹添加__init__.py
4.控制面板->管理工具->计算机管理->本机用户和组,删除Postgres账户;
注:我的电脑的win10没有本地用户和组选项,尝试在控制台添加也添加不了,最后百度出按键 ”WIN+R" 输入“control userpasswords2”打开用户对话框,然后点击高级选项,进入后再点击高级用户管理的高级选项,可以打开本地用户组。但是操作后还是下图,放弃。

WebGIS之PostgreSQL二次安装

5.删除之前安装postgresql的目录“ C:\Program Files\PostgreSQL”,然后在“运行”中输入命令“net user postgres /delete”(意思是删除postgresql用户),上述步骤之后还不行,在注册表中删除postgres相关的项目。

注:删除注册表不要手动找,不容易找全,用编辑里的查找,PostgreSQL、pgAdmin都查一遍,注意大小写。


我用第2种,9.6版本的可以打开桌面版:
WebGIS之PostgreSQL二次安装

安装10.4版本的话,不知道是什么原因,打开的软件是在浏览器页面。
WebGIS之PostgreSQL二次安装

看了https://superuser.com/questions/1097581/can-not-connect-to-pgadmin-server/1131964#1131964可以将浏览器改回桌面版,没有实验,仅供参考。