要在CentOS上通過pgAdmin實現遠程連接PostgreSQL數據庫,可以按照以下步驟進行配置:
sudo yum install postgresql-15
修改pg_hba.conf
文件:
sudo vi /var/lib/pgsql/15/data/pg_hba.conf
在文件中添加以下行以允許所有IP地址通過MD5加密方式連接所有數據庫:
host all all 0.0.0.0/0 md5
保存并退出編輯器。
修改postgresql.conf
文件:
sudo vi /var/lib/pgsql/15/data/postgresql.conf
找到并修改以下行:
listen_addresses = '*'
保存并退出編輯器。
重啟PostgreSQL服務:
sudo systemctl restart postgresql-15
確認服務狀態是否正常:
sudo systemctl status postgresql-15
打開pgAdmin: 啟動pgAdmin應用程序。
添加新的服務器:
postgres
)。連接到數據庫:
sudo firewall-cmd --permanent --add-port=5432/tcp
sudo firewall-cmd --reload
通過以上步驟,您應該能夠成功從遠程計算機使用pgAdmin連接到CentOS上的PostgreSQL數據庫。