要在Ubuntu上使用PgAdmin连接远程服务器,需先配置PostgreSQL允许远程连接,再在PgAdmin中设置连接参数,具体步骤如下:
- 配置PostgreSQL:
- 编辑
postgresql.conf文件,将listen_addresses改为'*',允许所有IP连接。 - 编辑
pg_hba.conf文件,在末尾添加host all all 0.0.0.0/0 md5,允许所有IP通过密码认证连接。 - 重启PostgreSQL服务:
sudo systemctl restart postgresql。
- 编辑
- 配置防火墙:若启用了防火墙(如ufw),需允许5432端口通过,命令为
sudo ufw allow 5432/tcp。 - 在PgAdmin中连接远程服务器:
- 打开PgAdmin,在左侧面板右键点击“Servers”,选择“Create”->“Server…”。
- 在“General”选项卡中输入服务器名称,在“Connection”选项卡中输入远程服务器IP、端口(默认5432)、用户名和密码,选择“Standard”认证方式,点击“Save”。