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

Linux Mint下使用pgAdmin4连接本地PostgreSQL数据库遇问题求助

解决pgAdmin4问题及Linux Mint下的替代工具推荐

一、修复pgAdmin4的问题

1. 解决更新检查超时错误

编辑pgAdmin4的配置文件:

nano ~/.pgadmin/pgadmin4.conf

添加或修改以下配置项:

CHECK_FOR_UPDATES = False

保存退出后重启pgAdmin4即可关闭更新检查。

2. 解决服务器为空/新建无内容的问题

  • 确认PostgreSQL服务状态
    检查服务是否运行:

    sudo systemctl status postgresql
    

    未运行则启动服务:

    sudo systemctl start postgresql
    

    设置开机自启:

    sudo systemctl enable postgresql
    
  • 调整PostgreSQL本地连接权限
    编辑pg_hba.conf文件(替换<版本号>为你的PostgreSQL版本,比如14):

    sudo nano /etc/postgresql/<版本号>/main/pg_hba.conf
    

    找到本地连接的行,将peer认证方式改为md5:

    local   all             all                                     md5
    

    重启PostgreSQL服务使配置生效:

    sudo systemctl restart postgresql
    
  • 设置postgres用户密码(若未设置)
    切换到postgres用户并进入命令行:

    sudo -u postgres psql
    

    设置密码:

    ALTER USER postgres PASSWORD '你的自定义密码';
    

    退出命令行:

    \q
    
  • 新建服务器时的正确配置
    在pgAdmin4新建服务器时,填写以下核心信息:

    • 主机名/地址:localhost
    • 端口:5432(默认端口)
    • 用户名:postgres
    • 密码:你刚设置的密码
  • 查看日志排查具体错误
    查看pgAdmin4的日志文件定位问题:

    cat ~/.pgadmin/logs/pgadmin4.log
    

二、Linux Mint下的pgAdmin替代工具

  • psql:PostgreSQL官方命令行工具,功能完整,无需额外安装,直接通过psql -U postgres登录,适合快速执行SQL和管理数据库。
  • DBeaver Community:开源跨平台数据库管理工具,界面友好,支持多数据库类型,可通过Linux Mint软件中心搜索安装,或用命令:
    sudo apt install dbeaver-ce
    
  • pgcli:增强版命令行工具,具备语法高亮、自动补全功能,安装命令:
    pip install pgcli
    
    登录使用pgcli -U postgres。
  • DataGrip:JetBrains出品的专业数据库IDE,功能强大,支持数据库建模、调试等,提供试用版,可下载deb包在Linux Mint上安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 02:52:19