1. 安装pgAdmin
在Linux环境下,pgAdmin的安装方式因发行版而异,常见方法如下:
sudo apt update && sudo apt install pgadmin4
安装完成后,通过桌面应用菜单启动pgAdmin4,首次使用需设置登录密码。# CentOS/RHEL 9
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
sudo dnf install -y https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm
sudo dnf makecache
sudo dnf install pgadmin4 -y
sudo apt install snapd
sudo snap install pgadmin --classic
安装完成后,通过应用菜单启动pgAdmin。2. 连接到PostgreSQL服务器
启动pgAdmin后,需添加数据库服务器连接:
localhost,远程为IP/域名);5432);postgres);3. 数据库基本管理
mydb)、Owner(可选,默认当前用户)、Encoding(推荐UTF8),点击Save完成。INTEGER、VARCHAR(50))、约束(如NOT NULL、PRIMARY KEY),点击Save。右键已创建的表→选择View/Edit Data→All Rows,可直接输入/修改数据并提交;右键表→选择Tools→Query Tool,可编写SQL语句(如SELECT * FROM mytable;)并执行。4. 备份与恢复
/home/user/mydb_backup.sql)、Format(Plain为SQL格式,Custom为压缩格式)、Objects(可选备份特定表/schema),点击Backup开始。5. 用户与权限管理
LOGIN允许登录),点击Save。SELECT、INSERT、ALL)。6. 性能监控与优化
注意事项
sudo systemctl status postgresql),否则pgAdmin无法连接。5432)和pgAdmin端口(默认5050),允许客户端访问(sudo ufw allow 5432/tcp、sudo ufw allow 5050/tcp)。config_local.py中的SSL选项),限制pg_hba.conf中的访问IP,提升安全性。