Debian上pgAdmin使用教程汇总
pgAdmin的安装主要有三种方式,推荐使用APT包管理器(系统集成性好)或Snap(易于管理):
sudo apt update
sudo apt install pgadmin4 -y
sudo apt install snapd
sudo snap refresh
sudo snap install pgadmin4 --classic
sudo apt-get install -f修复。wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.30/pgadmin4-4.30-all.deb
sudo dpkg -i pgadmin4-4.30-all.deb
安装完成后,需完成基础配置以启动服务并设置访问权限:
sudo systemctl start pgadmin4
sudo systemctl enable pgadmin4
sudo /usr/pgadmin4/bin/setup-web.sh
/etc/pgadmin4/pgadmin4.conf),设置监听地址(0.0.0.0允许所有IP访问)和端口(如5050),如需启用HTTPS可将ENABLE_HTTPS设为True并指定证书路径。sudo nano /etc/pgadmin4/pgadmin4.conf
# 修改以下内容
DEFAULT_SERVER = '0.0.0.0'
SERVER_PORT = 5050
ENABLE_HTTPS = False
sudo ufw allow 5050/tcp
sudo ufw enable # 若未启用防火墙,可跳过此步
http://your_server_ip:5050(替换为服务器实际IP),使用之前创建的pgAdmin管理员邮箱和密码登录。登录pgAdmin后,需添加PostgreSQL服务器连接才能管理数据库:
localhost(若pgAdmin与PostgreSQL在同一服务器)或PostgreSQL服务器IP;5432(PostgreSQL默认端口);pgadmin_user(步骤3中创建的数据库用户);为保障数据安全,建议进行以下配置:
ENABLE_HTTPS设为True,并指定SSL证书路径(需提前生成证书),重启pgAdmin服务使配置生效。ENABLE_HTTPS = True
SSL_CERTIFICATE = '/path/to/certificate.crt'
SSL_KEY = '/path/to/private.key'
sudo systemctl restart pgadmin4
listen_address为特定IP(如192.168.1.100),仅允许该IP访问;或通过防火墙限制访问源IP(如sudo ufw allow from 192.168.1.100 to any port 5050/tcp)。sudo apt update && sudo apt upgrade pgadmin4 postgresql,修复已知安全漏洞,保持系统安全性。