3 回答

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超3個(gè)贊
該自制包管理器包括launchctl的Plist自動(dòng)啟動(dòng)。有關(guān)更多信息,請(qǐng)運(yùn)行brew info postgres。
手動(dòng)啟動(dòng):
pg_ctl -D /usr/local/var/postgres start
手動(dòng)停止:
pg_ctl -D /usr/local/var/postgres stop
自動(dòng)啟動(dòng):
“要啟動(dòng)現(xiàn)在啟動(dòng)postgresql并在登錄時(shí)重新啟動(dòng):”
brew services start postgresql
是什么結(jié)果pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start?
是什么結(jié)果pg_ctl -D /usr/local/var/postgres status?
server.log中是否有任何錯(cuò)誤消息?
確保在pg_hba.conf中啟用了tcp localhost連接:
# IPv4 local connections:
host all all 127.0.0.1/32 trust
檢查postgresql.conf中的listen_addresses和端口:
egrep 'listen|port' /usr/local/var/postgres/postgresql.conf
#listen_addresses = 'localhost' # what IP address(es) to listen on;
#port = 5432 # (change requires restart)
打掃干凈
Postgres很可能是通過Homebrew,F(xiàn)ink,MacPorts或EnterpriseDB安裝程序安裝的。
檢查以下命令的輸出,以確定安裝了哪個(gè)軟件包管理器:
brew && brew list|grep postgres
fink && fink list|grep postgres
port && port installed|grep postgres

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊
如果要手動(dòng)啟動(dòng)和停止postgresql(通過homebrew安裝),最簡單的方法是:
brew services start postgresql
和
brew services stop postgresql
- 3 回答
- 0 關(guān)注
- 1352 瀏覽
添加回答
舉報(bào)