sql >> Databáze >  >> RDS >> PostgreSQL

django.db.utils.OperationalError Nelze se připojit k serveru

Mohou to být nějaké problémy:

  1. PostgreSQL není spuštěn. Zkontrolujte to pomocí sudo service postgresql status
  2. Váš PostgresSQl neběží na portu 5432. Můžete to zkontrolovat zadáním sudo netstat -nl | grep postgres

  3. Máte něco špatně, když se pokoušíte připojit k vaší databázi, jako je uživatelské jméno, heslo nebo název databáze. Zkontrolujte, zda jsou to, o co vás postgres žádá, abyste jej připojili, a zda je to název_db, ke kterému chcete přistupovat.

  4. Problémy s postmaster.pid v postgres. Může k tomu dojít v důsledku nesprávně provedeného vypnutí. Připomíná to pid naživu, který neumožňuje spuštění serveru. Chcete-li to opravit, musíte:

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

    Poté by měl běžet správně, pokud vytvoříte runserver postgres

Nápověda v Mac OSX:Jak spustit PostgreSQL server na Mac OS X?



  1. Jak vytvořit soubor login.sql pro SQLcl

  2. Typy kurzoru SQL Server - Kurzor KEYSET | Kurz SQL Server / Kurz TSQL

  3. SQL Server Textový typ vs. datový typ varchar

  4. Ovládací prvek ListView Události řazení přetažením