温馨提示×

怎样在ubuntu配pgadmin

小樊
43
2026-09-25 00:43:36
栏目: 智能运维

在 Ubuntu 上配置 pgAdmin(PostgreSQL 的 Web / 桌面管理工具)一般有 两种方式:

  1. pgAdmin 4(Web 模式,推荐服务器使用)
  2. pgAdmin 4 Desktop(桌面模式,适合个人开发)

下面我分别说明,你可以按需求选择。


一、通过 apt 安装 pgAdmin 4(Web 模式,推荐)

1. 安装 PostgreSQL(如果还没装)

sudo apt update
sudo apt install postgresql postgresql-contrib

2. 添加 pgAdmin 官方仓库

curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | \
  sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg

sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'

sudo apt update

3. 安装 pgAdmin 4(Web 模式)

sudo apt install pgadmin4-web

4. 初始化 pgAdmin Web

sudo /usr/pgadmin4/bin/setup-web.sh

按提示设置:

  • 登录邮箱(管理员账号)
  • 登录密码

5. 访问 pgAdmin

浏览器打开:

http://localhost/pgadmin4

或服务器 IP:

http://<服务器IP>/pgadmin4

二、安装 pgAdmin 4 Desktop(桌面模式)

如果你只是本地开发:

sudo apt install pgadmin4-desktop

安装完成后:

  • 在应用菜单搜索 pgAdmin 4
  • 启动后直接用浏览器打开本地页面

三、连接 PostgreSQL

无论哪种方式,连接步骤都一样:

  1. 打开 pgAdmin
  2. 右侧 Servers → Add New Server
  3. 填写:
    • General
      • Name: 随便起
    • Connection
      • Host: localhost
      • Port: 5432
      • Username: postgres
      • Password: 安装 PostgreSQL 时设置的密码

如果连不上,常见原因:

  • PostgreSQL 没启动
    sudo systemctl start postgresql
    
  • 密码错误
  • pg_hba.conf 配置限制

四、常见问题

忘记 pgAdmin 登录密码

sudo /usr/pgadmin4/bin/setup-web.sh

重新设置即可。

修改 PostgreSQL 密码

sudo -u postgres psql
ALTER USER postgres PASSWORD 'newpassword';

如果你告诉我:

  • 是 本地 Ubuntu 还是 云服务器
  • 用 Web 还是桌面
  • PostgreSQL 是否已安装

我可以给你更精确的步骤。

0 踩