sql >> Databasteknik >  >> RDS >> PostgreSQL

django.db.utils.OperationalError Kunde inte ansluta till servern

Det kan vara några problem:

  1. PostgreSQL körs inte. Kontrollera det med sudo service postgresql status
  2. Din PostgresSQl körs inte på port 5432. Du kan kontrollera den genom att skriva sudo netstat -nl | grep postgres

  3. Du har något fel när du försöker ansluta till din db som användarnamnet, lösenordet eller databasnamnet. Kontrollera att de är vad postgres ber dig att ansluta den och att det är db_name som du vill komma åt.

  4. Problem med postmaster.pid i postgres. Det kan hända på grund av en felaktig avstängning. Det gör att påminna en pid vid liv som inte tillåter din server att starta. För att fixa det måste du:

     * rm /usr/local/var/postgres/postmaster.pid 
     * pg_resetxlog -f /usr/local/var/postgres
    

    Efter detta bör den köras korrekt om du gör runservern för postgres

Hjälp i Mac OSX:Hur startar man PostgreSQL-server på Mac OS X?



  1. 4 datatyper som ska fasas ut i SQL Server

  2. Flera rangordnar i en tabell

  3. Möjliga sätt att åtgärda problem med korruption av SQL Server-metadata

  4. Hur returnerar man en array från Java till PL/SQL?