在 Ubuntu 上配置 PgAdmin(以 PgAdmin 4 为例,目前最常用)通常分为 安装 和 基础配置 两部分。下面给你一套清晰、可直接照做的步骤。
PgAdmin 是 PostgreSQL 的管理工具,需要先有 PostgreSQL。
sudo apt update
sudo apt install postgresql postgresql-contrib -y
安装完成后,PostgreSQL 默认会:
postgres 系统用户localhost:5432curl -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.pgadmin.org/pub/pgadmin/pgadmin4/apt/ $(lsb_release -cs) pgadmin4" > /etc/apt/sources.list.d/pgadmin4.list'
sudo apt update
sudo apt install pgadmin4 -y
这会安装:
pgadmin4-desktoppgadmin4-web如果你只想要 Web 版:
sudo apt install pgadmin4-web -y
sudo /usr/pgadmin4/bin/setup-web.sh
过程中会提示:
完成后访问:
http://localhost/pgadmin4
localhost127.0.0.15432postgrespostgres如果不知道 postgres 密码:
sudo -u postgres psql
ALTER USER postgres PASSWORD 'newpassword';
sudo nano /etc/postgresql/*/main/postgresql.conf
修改:
listen_addresses = '*'
sudo nano /etc/postgresql/*/main/pg_hba.conf
添加:
host all all 0.0.0.0/0 md5
sudo systemctl restart postgresql
sudo systemctl status apache2
sudo systemctl restart apache2
sudo /usr/pgadmin4/bin/reset-password.sh
如果你是想:
可以告诉我你的使用场景,我可以给你更精准的方案。