微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

pgadmin4指定的用户不存在

如何解决pgadmin4指定的用户不存在

我使用以下命令在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安装了sqlitebrowsertutorial

我不得不更改pgadmin文件夹和pgadmin4.db文件的权限。休息很容易-

  • 打开sql浏览器
  • 单击打开的数据库
  • 点击浏览数据
  • 选择表user
  • 更新emeil地址并保存更改。完成

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。