centos

pgadmin在centos上的连接设置

小樊
54
2025-09-11 23:16:45
栏目: 智能运维

  1. 安装pgAdmin

    • 使用YUM安装:
      sudo yum install pgadmin4 -y  # CentOS 7/8
      sudo dnf install pgadmin4 -y  # CentOS 9
      
      或手动下载安装包解压后运行。
    • 启动服务:
      sudo systemctl start pgadmin4
      sudo systemctl enable pgadmin4
      
      访问地址:http://服务器IP:端口(默认端口5050或80)。
  2. 配置PostgreSQL远程连接

    • 修改配置文件:
      sudo vi /var/lib/pgsql/data/postgresql.conf  # 修改listen_addresses='*'
      sudo vi /var/lib/pgsql/data/pg_hba.conf    # 添加host all all 0.0.0.0/0 md5
      
    • 重启服务:
      sudo systemctl restart postgresql
      
    • 开放防火墙端口:
      sudo firewall-cmd --add-port=5432/tcp --permanent
      sudo firewall-cmd --reload
      
  3. 在pgAdmin中添加服务器连接

    • 打开pgAdmin,右键“Servers”→“Create”→“Server…”
    • 填写信息:
      • Name:服务器名称(如“CentOS PostgreSQL”)
      • Host:数据库服务器IP或主机名
      • Port:5432(默认)
      • Username/Password:数据库用户名及密码(如postgres)
      • Database:可选,留空则连接所有数据库
    • 点击“Save”后,双击服务器即可测试连接。

注意事项

0
看了该问题的人还看了