2016-02-20 43 views
0

我有一個Debian Jessie OS的樹莓派2。我想遠程連接到postgresql。在Raspberry Pi中與PostgreSQL的遠程連接2

我安裝的PostgreSQL與命令如下:

sudo apt-get install postgresql postgresql-contrib 

然後我設置postgres用戶密碼:添加了下面線

sudo -u postgres psql postgres 

到/etc/postgresql/9.4/main/pg_hba.conf

host all all 192.168.1.0/24 md5 

和下方行至/etc/postgresql/9.4/main/postgresql.conf

listen_addresses = '*' 

最後我重新啓動PostgreSQL服務:

sudo /etc/init.d/postgresql reload 
sudo /etc/init.d/postgresql restart 

但是,當我試圖從另一臺電腦連接到PostgreSQL服務器在192.168.1.0/24網絡,我得到「服務器不聽」從pgAdmin的錯誤。

另外,當我使用「netstat -an | grep 5432」命令時,什麼也沒有。的 「命令/etc/init.d/postgresql的狀態」

結果是:

● postgresql.service - PostgreSQL RDBMS 
    Loaded: loaded (/lib/systemd/system/postgresql.service; enabled) 
    Active: active (exited) since Sat 2016-02-20 15:22:22 UTC; 50min ago 
    Process: 21070 ExecReload=/bin/true (code=exited, status=0/SUCCESS) 
    Process: 21119 ExecStart=/bin/true (code=exited, status=0/SUCCESS) 
Main PID: 21119 (code=exited, status=0/SUCCESS) 

Feb 20 15:22:22 raspberrypi systemd[1]: Starting PostgreSQL RDBMS... 
Feb 20 15:22:22 raspberrypi systemd[1]: Started PostgreSQL RDBMS. 

所以,我不能讓這個問題。是關於Debian Jessie OS還是其他的東西?

我剛剛在Ubuntu機器上做了同樣的事情,一切都很好。

+1

看起來postmaster無法啓動。也許安裝過程在initdb失敗,或者數據目錄不存在/錯誤的所有者。檢查日誌文件,也許syslog。 – wildplasser

+0

我檢查了postgresql日誌文件。問題是關於磁盤空間不足。 – Yavuz

回答

0

我遇到了類似的問題,當我嘗試通過筆記本電腦進行連接時,出現錯誤消息「無法連接到服務器」。

精確錯誤消息是 無法連接到服務器:

致命:主機 「192.168.2.6」,用戶 「的Vivek」 數據庫 「vivekdb」,SSL斷開沒有的pg_hba.conf條目 致命:沒有pg_hba.conf條目爲主機「192.168.2.6」,用戶「vivek」,數據庫「vivekdb」,在

上的SSL

我遵循了上述完全相同的步驟。