Is the server running on host “localhost” (::1) and accepting TCP/IP connections on port 5432?

前端 未结 17 1594
北荒
北荒 2020-12-02 06:37

Before anything, please note that I have found several similar questions on Stack Overflow and articles all over the web, but none of those helped me fix my issue:

17条回答
  •  栀梦
    栀梦 (楼主)
    2020-12-02 07:19

    This could be caused by the pid file created for postgres which has not been deleted due to unexpected shutdown. To fix this, remove this pid file.

    1. Find the postgres data directory. On a MAC using homebrew it is /usr/local/var/postgres/, other systems it might be /usr/var/postgres/

    2. Remove pid file by running:

      rm postmaster.pid
      
    3. Restart postgress. On Mac, run:

      brew services restart postgresql
      

提交回复
热议问题