linux

Linux pgAdmin支持远程连接吗

小樊
52
2025-06-28 21:24:46
栏目: 智能运维

是的,Linux上的pgAdmin支持远程连接,但需要进行一些配置才能成功实现。以下是详细的配置步骤:

配置PostgreSQL服务器

  1. 编辑配置文件
sudo nano /etc/postgresql/<version>/main/postgresql.conf
listen_addresses = '*'  # 或者指定具体的IP地址,如 '192.168.1.100'
sudo nano /etc/postgresql/<version>/main/pg_hba.conf
host all all 0.0.0.0/0 md5
  1. 重启PostgreSQL服务

保存并关闭文件后,重启PostgreSQL服务以应用更改:

sudo systemctl restart postgresql

配置防火墙

确保你的防火墙允许PostgreSQL端口(默认是5432)的流量。如果你使用的是 ufw,可以运行以下命令:

sudo ufw allow 5432/tcp

或者,如果你使用的是 firewalld

sudo firewall-cmd --zone=public --add-port=5432/tcp --permanent && sudo firewall-cmd --reload

配置pgAdmin

  1. 启动pgAdmin

打开pgAdmin应用程序。

  1. 添加服务器连接
  1. 测试连接

双击你刚刚创建的服务器连接,pgAdmin应该会尝试连接到PostgreSQL服务器。如果一切配置正确,你应该能够成功连接并访问数据库。

0
看了该问题的人还看了