PostgreSQL安裝后,貌似默認是只接受本地機器連接訪問。如果想在其他主機上訪問PostgreSQL數據庫服務器,就需要進行相應的配置。以下是我配置遠程連接PostgreSQL數據庫方式:
修改配置文件:(PostgreSQL安裝路徑下的data,也是安裝時data的默認路徑)data目錄下的pg_hba.conf和postgresql.conf。
1、pg_hba.conf配置PostgreSQL數據庫的訪問權限。
找到“# IPv4 local connections:“后,回車另起一行,添加參數行如下,保存即可。
host all all 0.0.0.0/0 trust
如圖所示
2、postgresql.conf配置PostgreSQL數據庫服務器的相應的參數。
找到“listen_addresses“參數后,設置listen_addresses = '*',保存即可。
不過我安裝的版本是postgresql-10.6-1-windows-x64.exe,postgresql.conf默認的配置就是listen_addresses = '*'