问题描述
我使用以下命令在pgadmin4
上安装了ubuntu 18.04
:
sudo apt-get install pgadmin4 pgadmin4-apache2
在像往常一样的安装过程中,系统提示我输入电子邮件和密码,所以我提供了我的电子邮件和密码。安装后,当我尝试使用该电子邮件登录pgadmin4 homepage
时,出现错误消息:
specified user does not exist
我可能在安装过程中向我的电子邮件提供了一些错字。我现在该如何解决这个问题?是否可以在不重新安装pgadmin4的情况下重置电子邮件?
解决方法
我找到了存储凭据的数据库位置。
var/lib/pgadmin/pgadmin4.db
在user
表中存储凭据。
有趣的是,postgres@localhost
附加在我的电子邮件之前。在提供电子邮件时,没想到它们会被附加到我的电子邮件地址中。
因此,为了更新我的凭据,我按照以下SQLite 3
安装了sqlitebrowser
和tutorial。
我不得不更改pgadmin
文件夹和pgadmin4.db
文件的权限。休息很容易-
- 打开sql浏览器
- 单击打开的数据库
- 点击浏览数据
- 选择表
user
- 更新emeil地址并保存更改。完成