標籤:檔案 使用者 hba 設定 防火牆 data post sts tno
因為項目的原因,需要將Ubuntu中的一些資訊記錄到Windows中的Postgresql資料庫中,查看網上資訊,最後成功了,特地記錄以下,需要以下步驟:
(1)在Windows中Postgresql目錄下找到pg_hba.conf檔案,並做修改。
在此檔案中添加一行,格式參考下面七種:
local database user auth-method [auth-option]host database user CIDR-address auth-method [auth-option]hostssl database user CIDR-address auth-method [auth-option]hostnossl database user CIDR-address auth-method [auth-option]host database user IP-address IP-mask auth-method [auth-option]hostssl database user IP-address IP-mask auth-method [auth-option]hostnossl database user IP-address IP-mask auth-method [auth-option] 如host all all 192.168.1.0/24 md5,表示允許網段192.168.1.0上的所有主機使用所有合法的資料庫使用者名稱訪問資料庫,並提供加密的密碼驗證(2)在Windows中Postgresql目錄下找到
postgresql.conf
檔案,
修改postgresql.conf檔案,將資料庫伺服器的監聽模式修改為監聽所有主機發出的串連請求。 將檔案中listen_addresses=’localhost’更改為listen_addresses=’*‘ 做完以上兩步,重啟資料庫服務,檢查是否能夠正常訪問,不行的話檢查防火牆設定。(3)在Windows防火牆頁面,選擇左側進階設定,添加規則。
Ubuntu下訪問Windows中Postgresql