¿Cuál es la contraseña predeterminada para PostgreSQL?

Al conectarse a PostgreSQL en Linux por primera vez, muchos administradores tienen preguntas, especialmente si esos administradores son del mundo de MySQL. Por defecto, cuando se instala PostgreSQL, un postgres También se agrega el usuario.

Si ejecuta el comando:

cat /etc/passwd

… verás el postgres usuario.

postgres:x:26:26:PostgreSQL Server:/var/lib/pgsql:/bin/bash

La primera pregunta que muchos se hacen es:
“¿Cuál es la contraseña predeterminada para el usuario postgres?”
La respuesta es fácil… no hay una contraseña predeterminada. El modo de autenticación predeterminado para PostgreSQL se establece en
identificador
.

cat /var/lib/pgsql/9.3/data/pg_hba.conf

… verás que el modo de autenticación es identificador .

# IPv4 local connections:
host    all              all             127.0.0.1/32             ident
# IPv6 local connections:
host    all              all             ::1/128                  ident

¿Cuál es el método de autenticación de identidad? Bueno, funciona tomando el nombre de usuario del sistema operativo con el que está operando y comparándolo con los nombres de usuario de la base de datos permitidos. Hay una asignación de nombre de usuario opcional.

Esto significa que, para conectarse a PostgreSQL, debe iniciar sesión como el usuario del sistema operativo correcto. En este caso, estamos registrados en el servidor como raíz . Cuando intentamos conectarnos a PostgreSQL:

psql

… obtenemos el siguiente error:

psql: FATAL: role "root" does not exist

Sin embargo, si nos convertimos en el usuario predeterminado de PostgreSQL, postgres :

su - postgres

… luego intente una conexión a PostgreSQL:

psql

… ¡Obtengo la respuesta correcta y válida!

psql (9.3.9)
Type "help" for help.

postgres=#

Es tuyo Cloud ¿VPS ralentiza su instancia de PostgreSQL? Los servidores dedicados de Liquid Web son la solución. El servidor de Liquid Web supera a la competencia en rendimiento y soporte. Vea cómo nuestro servidor VPS o servidores dedicados pueden disparar el rendimiento de su sitio.

Related Posts