要在Linux上使用pgAdmin连接远程PostgreSQL服务器,请按照以下步骤操作:
编辑配置文件:
打开PostgreSQL的配置文件postgresql.conf
,通常位于/etc/postgresql/<version>/main/
目录下(其中<version>
是PostgreSQL的版本号)。
sudo vi /etc/postgresql/<version>/main/postgresql.conf
修改监听地址:
找到listen_addresses
这一行,将其设置为'*'
以允许来自任何IP的连接:
listen_addresses = '*'
编辑pg_hba.conf文件:
pg_hba.conf
文件用于配置客户端认证。同样位于/etc/postgresql/<version>/main/
目录下。
sudo vi /etc/postgresql/<version>/main/pg_hba.conf
添加以下行以允许使用md5认证的TCP/IP连接:
host all all 0.0.0.0/0 md5
注意:在生产环境中,应根据实际需求配置访问权限,仅允许可信IP连接。
重启PostgreSQL服务: 保存并退出编辑器后,重启PostgreSQL服务以应用更改:
sudo systemctl restart postgresql
打开pgAdmin: 启动pgAdmin应用程序。
添加新服务器: 在pgAdmin的左侧面板中,右键点击“Servers”节点,选择“创建” -> “服务器…”。
填写连接信息:
保存连接: 点击“保存”按钮完成服务器的添加。
连接服务器: 在服务器列表中找到并双击刚刚添加的服务器,pgAdmin将尝试建立连接。
通过以上步骤,您应该能够在Linux上使用pgAdmin成功连接到远程PostgreSQL服务器。如果在连接过程中遇到问题,请检查网络设置、防火墙规则以及PostgreSQL的配置文件。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 美国linux主机租用怎么现在合适