sql >> Base de Datos >  >> RDS >> PostgreSQL

Psql no pudo conectarse al servidor:¿No existe tal archivo o directorio, error 5432?

Tuve este mismo problema, relacionado con la configuración de mi archivo pg_hba.conf (ubicado en /etc/postgresql/9.6/main ). Tenga en cuenta que 9.6 es la versión de postgresql que estoy usando.

El error en sí está relacionado con una configuración incorrecta de postgresql, lo que hace que el servidor se bloquee antes de que se inicie.

Sugeriría seguir estas instrucciones:

  1. Certifique que el servicio postgresql se está ejecutando, usando sudo service postgresql start
  2. Ejecutar pg_lsclusters desde tu terminal
  3. Compruebe cuál es el clúster que está ejecutando, el resultado debería ser algo como:

    Versión:directorio de datos del propietario del estado del puerto del clúster

    9.6 ------- principal -- 5432 postgres en línea /var/lib/postgresql/9.6/main

    Ignore los signos '---', ya que solo se utilizan para la alineación. La información importante es la versión y el clúster. También puede comprobar si el servidor se está ejecutando o no en la columna de estado.

  4. Copie la información de la versión y el clúster, y úselo así:pg_ctlcluster <version> <cluster> start , entonces, en mi caso, usando la versión 9.6 y el clúster 'main', sería pg_ctlcluster 9.6 main start
  5. Si algo está mal, postgresql generará un registro, al que se puede acceder en /var/log/postgresql/postgresql-<version>-main.log , entonces, en mi caso, el comando completo sería sudo nano /var/log/postgresql/postgresql-9.6-main.log .
  6. La salida debe mostrar cuál es el error.

    2017-07-13 16:53:04 BRT [32176-1] REGISTRO:método de autenticación no válido "todos"
    2017-07-13 16:53:04 BRT [32176-2] CONTEXT:línea 90 del archivo de configuración "/etc/postgresql/9.5/main/pg_hba.conf"
    2017-07-13 16:53:04 BRT [32176-3] FATAL:no se pudo cargar pg_hba.conf

  7. Solucione los errores y reinicie el servicio postgresql a través de sudo service postgresql restart y debería estar bien.

He buscado mucho para encontrar esto, el crédito va a esta publicación.

¡Mucha suerte!