我最初按照说明安装 postgres 和 pgadmin4https://tecadmin.net/install-pgadmin4-on-ubuntu/成功地。
我似乎能够访问该网站http://localhost/pgadmin4但无法登录。
尝试重置 pgadmin4 用户/密码几次后,我想,好吧,我只需使用以下命令删除/重新安装它:
sudo apt-get autoremove pgadmin4 pgadmin4-apache2
当我重新安装我没有被重新提示使用 pgadmin 用户信息和之前有效的 URL 现在显示 404 未找到。
我已重新启动服务器。
重新安装后我已重新启动。
在重新安装到机器上之前,我对 pgadmin 进行了递归搜索,以从我的电脑中删除它的任何痕迹。
我查看了 /etc/apache2 sites-enable、mods-enabled、config-enabled 等...看看是否有以前安装的痕迹。
我在这里、stackoverflow 和网络上进行过搜索,但没有取得太大的成功。
答案1
您可以在 SQLlite db 文件中找到您的用户详细信息。您应该使用 SQLlite3 打开的文件是 /var/lib/pgadmin4/pgadmin4.db
运行命令:
sqlite3 /var/lib/pgadmin/pgadmin4.db
sqlite> .tables
sqlite> select * from user;
您将在那里看到您的用户名和散列密码。