debian

Debian pgAdmin网络设置怎么配置

小樊
44
2025-06-09 06:21:06
栏目: 智能运维

要在Debian上配置pgAdmin,可以按照以下步骤进行:

安装pgAdmin

  1. 打开终端。
  2. 更新包列表:
    sudo apt update
    
  3. 安装pgAdmin:
    sudo apt install pgadmin4 -y
    

配置PostgreSQL

  1. 切换到postgres用户:
    sudo su - postgres
    
  2. 使用psql命令行进入PostgreSQL:
    psql
    
  3. 创建新的数据库用户和数据库:
    CREATE USER pgadmin_user WITH PASSWORD 'your_password';
    CREATE DATABASE pgadmin_db OWNER pgadmin_user;
    GRANT ALL PRIVILEGES ON DATABASE pgadmin_db TO pgadmin_user;
    \q
    

配置pgAdmin4

  1. 编辑pgAdmin4配置文件:

    sudo nano /etc/pgadmin4/pgadmin4.conf
    
  2. 设置默认服务器端口(通常为80,可以修改为其他端口如5050):

    DEFAULT_SERVER '0.0.0.0'
    SERVER_PORT 5050
    ENABLE_HTTPS False
    
  3. 创建pgAdmin4用户:

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

    按照提示输入邮箱地址和密码。

  4. 启动pgAdmin4服务:

    sudo systemctl start pgadmin4
    
  5. 设置pgAdmin4开机启动:

    sudo systemctl enable pgadmin4
    

配置防火墙(如果启用)

  1. 允许pgAdmin端口通过防火墙:
    sudo ufw allow 5050/tcp
    
  2. 启用防火墙:
    sudo ufw enable
    

访问pgAdmin Web界面

  1. 在浏览器中访问 http://your_server_ip:5050 ,其中 your_server_ip 是运行pgAdmin的服务器的IP地址。
  2. 使用之前创建的pgAdmin4用户邮箱和密码登录。

连接到PostgreSQL服务器

  1. 添加新的服务器连接:
    • 点击左上角的“+”号,选择“Server…”。
    • 输入服务器的名称、IP地址(通常是 localhost127.0.0.1)、端口(默认为5432)、用户名和密码。
    • 根据需要选择SSL连接选项,然后点击“Save”保存设置。

现在你可以使用pgAdmin4来管理你的PostgreSQL数据库了。

0
看了该问题的人还看了