我有一個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機器上做了同樣的事情,一切都很好。
看起來postmaster無法啓動。也許安裝過程在initdb失敗,或者數據目錄不存在/錯誤的所有者。檢查日誌文件,也許syslog。 – wildplasser
我檢查了postgresql日誌文件。問題是關於磁盤空間不足。 – Yavuz