1. 断开连接
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
// 9.6 brew services stop postgresql
2. 删除/usr/local/var/postgres中的postmaster.pid
rm /usr/local/var/postgres/postmaster.pid
3. 查看是否删除postmaster.pid
ls /usr/local/var/postgres
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
/usr/local/Cellar/postgresql/9.4.4/homebrew.mxcl.postgresql.plist: Could not find specified service
// 9.6 brew services start postgresql
4. 重新启动
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
// 9.6 brew services start postgresql
一键复制
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist rm /usr/local/var/postgres/postmaster.pid launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
// 9.6 brew services stop postgresql rm /usr/local/var/postgres/postmaster.pid brew services start postgresql