You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu18.04安装Pgadmin4后提示用户不存在,如何重置邮箱?

解决Pgadmin4登录提示"specified user does not exist"(无需重装)

别担心,不用卸载重装Pgadmin4就能修复这个问题。你是因为安装时邮箱输入错误导致的登录失败,下面两种方法都能帮你重置邮箱和密码:

方法一:重新运行Web配置脚本(最简单)

官方提供的配置脚本可以直接重置用户信息,步骤超简单:

  1. 先停掉Apache服务,避免配置过程中出现冲突:

    sudo systemctl stop apache2
    
  2. 执行Pgadmin4的Web配置脚本:

    sudo /usr/pgadmin4/bin/setup-web.sh
    
  3. 跟着脚本提示输入新的邮箱地址和密码就行,它会覆盖原来的错误用户信息。

  4. 最后重启Apache服务让设置生效:

    sudo systemctl start apache2
    

现在用新的邮箱密码登录Pgadmin4,应该就能正常进入了。

方法二:通过Flask命令手动创建超级用户

如果第一种方法没生效,试试用Pgadmin4的Flask后台命令来创建新用户:

  1. 切换到Pgadmin4的Python包安装目录:

    cd /usr/lib/python3/dist-packages/pgadmin4/
    
  2. 设置两个关键环境变量,让Flask能识别Pgadmin4应用:

    export FLASK_APP=pgadmin4
    export FLASK_ENV=production
    
  3. 运行创建用户的命令,把<你的新邮箱>和<你的新密码>替换成你想用的内容:

    sudo flask create-user --email <你的新邮箱> --password <你的新密码>
    
  4. 重启Apache服务:

    sudo systemctl restart apache2
    

这样就生成了一个全新的超级用户,登录后你还可以在Pgadmin4的User Management面板里删除之前的错误用户。

内容的提问来源于stack exchange,提问作者mahfuj asif

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 14:02:45