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

Psql se nemohl připojit k serveru:Žádný takový soubor nebo adresář, chyba 5432?

Měl jsem stejný problém související s konfigurací mého souboru pg_hba.conf (nachází se v /etc/postgresql/9.6/main ). Vezměte prosím na vědomí, že 9.6 je postgresql verze, kterou používám.

Samotná chyba souvisí se špatnou konfigurací postgresql, která způsobuje pád serveru ještě před jeho spuštěním.

Doporučuji postupovat podle těchto pokynů:

  1. Ověřte, že služba postgresql běží, pomocí sudo service postgresql start
  2. Spusťte pg_lsclusters z vašeho terminálu
  3. Zkontrolujte, co je cluster, který používáte, výstup by měl být něco jako:

    Verze - Stav portu clusteru Adresář dat vlastníka

    9.6 ------- main -- 5432 online postgres /var/lib/postgresql/9.6/main

    Značky '---' ignorujte, protože se tam používají pouze pro zarovnání. Důležitými informacemi jsou verze a shluk. Ve sloupci stavu můžete také zkontrolovat, zda server běží nebo ne.

  4. Zkopírujte informace z verze a clusteru a použijte je takto:pg_ctlcluster <version> <cluster> start , takže v mém případě s použitím verze 9.6 a clusteru 'main' by to byl pg_ctlcluster 9.6 main start
  5. Pokud je něco špatně, postgresql vygeneruje protokol, ke kterému lze přistupovat na /var/log/postgresql/postgresql-<version>-main.log , takže v mém případě by úplný příkaz byl sudo nano /var/log/postgresql/postgresql-9.6-main.log .
  6. Výstup by měl ukazovat, co je chyba.

    2017-07-13 16:53:04 BRT [32176-1] LOG:neplatná metoda ověřování "vše"
    2017-07-13 16:53:04 BRT [32176-2] KONTEXT:řádek 90 konfiguračního souboru "/etc/postgresql/9.5/main/pg_hba.conf"
    2017-07-13 16:53:04 BRT [32176-3] FATAL:Nelze načíst pg_hba.conf

  7. Opravte chyby a restartujte službu postgresql pomocí sudo service postgresql restart a mělo by to být v pořádku.

Hledal jsem hodně, abych to našel, zásluhy patří tomuto příspěvku.

Hodně štěstí!



  1. Dynamická kontingenční tabulka MySQL

  2. Je bezpečné ukládat uživatelská jména a hesla do databáze?

  3. Úvahy o pořadí sloupců v indexech a řazení

  4. Řídké sloupce v SQL Server:Dopad na čas a prostor