下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當(dāng)前位置:軟件下載吧 > 技術(shù)開發(fā) > 數(shù)據(jù)庫 > PostgreSQL使用IP無法連接的解決方法

          PostgreSQL使用IP無法連接的解決方法

          時間:2024-03-07 21:27作者:下載吧人氣:26

          PG數(shù)據(jù)庫ip地址無法連接,問題提示:SSL off

          PostgreSQL使用IP無法連接的解決方法

          修改文件“pg_hba.config”

          位于D:Program FilesPostgreSQL9.2data路徑下

          或者使用內(nèi)置可視化軟件>工具欄>服務(wù)器配置>pg_hba.config

          PostgreSQL使用IP無法連接的解決方法

          pg_hba.config配置

          PostgreSQL使用IP無法連接的解決方法

          PostgreSQL使用IP無法連接的解決方法

          IP地址:網(wǎng)關(guān)/24

          配置保存,重新連接

          PostgreSQL使用IP無法連接的解決方法

          下面是其他網(wǎng)友的補(bǔ)充:

          眾所周知,Postgres 8.1 分別發(fā)行了 Linux和Windows 兩個版本,
          所以,介紹遠(yuǎn)程連接的主題時,也是分別介紹這兩個系統(tǒng)上是如何實(shí)現(xiàn)的。
          其實(shí),windows版比linux版的步驟少一些。

          一、實(shí)現(xiàn)遠(yuǎn)程連接Linux上的PostgreSQL服務(wù)器。

          主要分兩個步驟:

          <1>要使Linux上的PostgreSQL打開 “unix的tcpip套接子”。
          編輯 $POSTGRES/data/postgresql.conf 文件,
          將tcpip_socket=off改成tcpip_socket=on即可。

          <2>設(shè)置遠(yuǎn)程訪問認(rèn)證機(jī)制。
          編輯 $POSTGRES/data/pg_hba.conf 文件,
          這個文件上面一大堆都是介紹如何使用這個文件使進(jìn)行配置的,
          最下面才是真正讓我們填寫東西的地方。
          其中,有一行注釋:
          # TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
          說明每一行有五個字段,
          分別是:連接類型、可使用的數(shù)據(jù)庫名、使用者、DIDR地址、和驗(yàn)證方法等五項(xiàng)。
          下面,我只介紹一些針對每個字段常用的選項(xiàng)。

          字段一:TYPE。
          可以選擇:local或host。
          前者只能允許本地的用戶登陸Postgres數(shù)據(jù)庫;后者可以接受遠(yuǎn)程客戶登陸。所以,
          我們應(yīng)該使用“host”。

          字段二:DATWABSE。
          連接用戶可以使用的數(shù)據(jù)庫名字。可以使Postgres的一個具體的
          數(shù)據(jù)庫名,也可以使用“all”來允許用戶訪問所有數(shù)據(jù)庫。

          字段三:USER。
          可以指定某個具體的用戶來連接Postgres數(shù)據(jù)庫(還要結(jié)合后面的地址字段),
          也可以使用“all”來允許所有用戶連接數(shù)據(jù)庫。

          字段四:DIDR-ADDRESS。
          這可能會讓您不知所措,不知道它為何物。
          其實(shí),它就是IP地址與掩碼的另一種表示方法而已。
          Postgres是通過這個字段來了解,允許那些IP或IP網(wǎng)段連接此服務(wù)器。
          它的格式是: IP地址/掩碼。
          這個掩碼和子網(wǎng)掩碼是一個道理,只不過是用一個小于等于32的正數(shù)來表示,
          表示的正是子網(wǎng)掩碼中高幾位為1,
          比如,255.255.255.0 就是“24”,說明高24位是1。
          192.168.0.1/32 相當(dāng)于 IP為192.168.0.1,子網(wǎng)掩碼為255.255.255.255的網(wǎng)段,
          很顯然,這只表明192.168.0.1IP自己。
          如果您對IP地址與子網(wǎng)掩碼不太了解,請查看相關(guān)資料。

          字段五:METHOD。
          這是驗(yàn)證方法。可選的有:
          reject:拒絕這個IP的用戶訪問;
          md5:密碼以md5作為hash編碼;
          password:密碼作為明文傳輸(好恐怖!);
          krb5:密碼以krb5作為hash編碼。

          下面舉一個例子,來說明如何進(jìn)行設(shè)置:
          # TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

          #允許IP為192.168.0.1的所有用戶登陸到Postgres服務(wù)器的所有數(shù)據(jù)庫,采用md5驗(yàn)證。
          host      all                 all            192.168.0.1/32          md5

          #允許用戶testuser在192.168.0.XX的網(wǎng)段任意機(jī)器登陸Postgres服務(wù)器,
          #只能使用數(shù)據(jù)庫testdb,采用md5驗(yàn)證。
          host      testdb           testuser 192.168.0.1/24          md5

          二、實(shí)現(xiàn)遠(yuǎn)程連接Windows上的PostgreSQL服務(wù)器。

          前面都已經(jīng)看懂后,這個配置就很簡單了,除了上面介紹的步驟<1>不用修改后,
          只需要配置步驟<2>中介紹的東西即可。(因?yàn)閣inodws不會存在unix的tcpip套接子)。 

          標(biāo)簽[db:關(guān)鍵字]

          相關(guān)下載

          查看所有評論+

          網(wǎng)友評論

          網(wǎng)友
          您的評論需要經(jīng)過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 人妻av无码一区二区三区| 精品日韩亚洲AV无码一区二区三区| 国产在线一区二区三区av| 多人伦精品一区二区三区视频| 精品一区二区AV天堂| 亚洲国产精品一区二区三区久久| 久久精品无码一区二区三区日韩 | 一区二区三区无码高清| 亚洲国产专区一区| 久久精品岛国av一区二区无码| 国产91久久精品一区二区| 欧洲精品一区二区三区| 久久久精品日本一区二区三区| 无码人妻精品一区二区三18禁 | 精品人妻少妇一区二区三区在线| 中文字幕VA一区二区三区| 亚洲国产一区在线观看| 日本一区二区三区中文字幕| 中文字幕在线观看一区| 99久久精品午夜一区二区| 无码精品人妻一区二区三区影院 | 国产成人精品一区二三区| 国产在线aaa片一区二区99| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲av无码一区二区乱子伦as| 亚洲AV噜噜一区二区三区| 丝袜人妻一区二区三区| 中文字幕无线码一区2020青青| 国产乱码精品一区二区三| 亚洲乱色熟女一区二区三区蜜臀| 黄桃AV无码免费一区二区三区 | 精品无码一区在线观看| 亚洲av高清在线观看一区二区| 亚洲午夜电影一区二区三区 | 精品无码国产AV一区二区三区| 精品少妇一区二区三区视频| 国产精品视频免费一区二区三区| 久久婷婷色一区二区三区| 一区二区三区在线看| 九九无码人妻一区二区三区| 日本在线观看一区二区三区|