第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在Mac OS X上啟動(dòng)PostgreSQL服務(wù)器?

如何在Mac OS X上啟動(dòng)PostgreSQL服務(wù)器?

慕的地8271018 2020-02-03 13:48:34
最后更新:我忘記了運(yùn)行initdb命令。</最終更新>通過運(yùn)行此命令ps auxwww | grep postgres我看到postgres沒有運(yùn)行> ps auxwww | grep postgresremcat          1789   0.0  0.0  2434892    480 s000  R+   11:28PM   0:00.00 grep postgres這提出了一個(gè)問題:如何啟動(dòng)postgresql服務(wù)器?更新:>pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log startserver startingsh: /usr/local/var/postgres/server.log: No such file or directory更新2:觸摸不成功,所以我改為這樣做:> mkdir /usr/local/var/postgres> vi /usr/local/var/postgres/server.log> ls /usr/local/var/postgres/          server.log但是,當(dāng)我嘗試啟動(dòng)Rails服務(wù)器時(shí),仍然看到以下內(nèi)容:Is the server running on host "localhost" and acceptingTCP/IP connections on port 5432?更新3:> pg_ctl -D /usr/local/var/postgres statuspg_ctl: no server running更新4:我發(fā)現(xiàn)那里沒有pg_hba.conf(只有pg_hba.conf.sample),所以我修改了示例并將其重命名(以刪除.sample)。這里是內(nèi)容: # IPv4 local connections: host    all             all             127.0.0.1/32           trust # IPv6 local connections: host    all             all             ::1/128                trust但我不明白這一點(diǎn):> pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start     server starting> pg_ctl -D /usr/local/var/postgres status                                     pg_ctl: no server running也:sudo find / -name postgresql.conffind: /dev/fd/3: Not a directoryfind: /dev/fd/4: Not a directory更新5:sudo pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log startPassword:pg_ctl: cannot be run as rootPlease log in (using, e.g., "su") as the (unprivileged) user that will own the server process.更新6:這似乎很奇怪:> egrep 'listen|port' /usr/local/var/postgres/postgresql.confegrep: /usr/local/var/postgres/postgresql.conf: No such file or directory不過,我確實(shí)這樣做:>sudo find / -name "*postgresql.conf*"find: /dev/fd/3: Not a directoryfind: /dev/fd/4: Not a directory/usr/local/Cellar/postgresql/9.0.4/share/postgresql/postgresql.conf.sample/usr/share/postgresql/postgresql.conf.sampl
查看完整描述

3 回答

?
一只名叫tom的貓

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


查看完整回答
反對(duì) 回復(fù) 2020-02-03
?
慕容708150

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊

如果要手動(dòng)啟動(dòng)和停止postgresql(通過homebrew安裝),最簡單的方法是:


brew services start postgresql


brew services stop postgresql


查看完整回答
反對(duì) 回復(fù) 2020-02-03
  • 3 回答
  • 0 關(guān)注
  • 1352 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)