在 Ubuntu 上配置 pgAdmin(PostgreSQL 的 Web / 桌面管理工具)一般有 两种方式:
下面我分别说明,你可以按需求选择。
sudo apt update
sudo apt install postgresql postgresql-contrib
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | \
sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'
sudo apt update
sudo apt install pgadmin4-web
sudo /usr/pgadmin4/bin/setup-web.sh
按提示设置:
浏览器打开:
http://localhost/pgadmin4
或服务器 IP:
http://<服务器IP>/pgadmin4
如果你只是本地开发:
sudo apt install pgadmin4-desktop
安装完成后:
无论哪种方式,连接步骤都一样:
localhost5432postgres如果连不上,常见原因:
- PostgreSQL 没启动
sudo systemctl start postgresql- 密码错误
pg_hba.conf配置限制
sudo /usr/pgadmin4/bin/setup-web.sh
重新设置即可。
sudo -u postgres psql
ALTER USER postgres PASSWORD 'newpassword';
如果你告诉我:
我可以给你更精确的步骤。