温馨提示×

如何在Linux上配置pgAdmin

小樊
43
2025-08-17 01:10:45
栏目: 智能运维

以下是在Linux上配置pgAdmin的一般步骤:

安装pgAdmin

  • 基于Debian的系统(如Ubuntu)
    • 更新系统包列表:sudo apt update
    • 安装依赖项:sudo apt install curl ca - certificates gnupg
    • 添加pgAdmin仓库:curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt - key addsudo sh - c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list',然后apt update
    • 安装pgAdmin 4:sudo apt install pgadmin4
  • 基于RHEL的系统(如CentOS、RHEL 9)
    • 安装EPEL仓库:sudo dnf install https://dl.fedoraproject.org/pub/epel/epel - release - latest - 9.noarch.rpm
    • 安装pgAdmin 4仓库:sudo dnf install -y https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4 - redhat - repo - 2 - 1.noarch.rpm
    • 建立缓存:sudo dnf makecache
    • 安装pgAdmin 4:sudo dnf install pgadmin4 - y

配置pgAdmin

  • 编辑配置文件/etc/pgadmin4/pgadmin4.conf,设置监听端口等,如DEFAULT_SERVER = '0.0.0.0'SERVER_PORT = 5050等。
  • 执行初始化脚本sudo /usr/pgadmin4/bin/setup - web.sh,设置管理员邮箱和密码。

启动服务与访问

  • 启动pgAdmin服务:sudo systemctl start pgadmin4,并设置开机自启sudo systemctl enable pgadmin4
  • 若使用防火墙,允许对应端口通过,如sudo ufw allow 5050/tcp
  • 在浏览器中输入http://your_server_ip:5050,使用之前设置的邮箱和密码登录。

0