resumen: en este tutorial, le mostraremos paso a paso cómo restablecer la contraseña del usuario postgres en PostgreSQL.

por alguna razón, después de instalar PostgreSQL, puede olvidar la contraseña del usuario postgres. En este caso, necesita saber cómo restablecer la contraseña.

PostgreSQL utiliza el archivo de configuración pg_hba.conf almacenado en el directorio de datos de la base de datos (p. ej.,, C:\Program Files\PostgreSQL\12\data en Windows) para controlar la autenticación del cliente. El hba en pg_hba.conf significa autenticación basada en host.

para restablecer la contraseña del usuario postgres, debe modificar algunos parámetros en este archivo de configuración, iniciar sesión como postgres sin contraseña y restablecer la contraseña.

Los pasos siguientes muestran cómo restablecer una contraseña para el postgres usuario:

Paso 1., Copia de seguridad del archivo pg_hba.conf copiándolo en una ubicación diferente o simplemente renombrándolo a pg_hba.conf.bk

Paso 2. Edite el archivo pg_dba.conf y cambie todas las conexiones locales de md5 a trust. Al hacer esto, puede iniciar sesión en el servidor de base de datos PostgreSQL sin usar una contraseña.

Code language: PHP (php)

Paso 3. Reinicie el servidor PostgreSQL., Si estás en Windows, puede reiniciar el PostgreSQL de Servicios:

O ejecute el comando siguiente desde la ventana de terminal:

Code language: JavaScript (javascript)

El "C:\Program Files\PostgreSQL\12\data" es el directorio de datos.

Paso 4. Conéctese al servidor de base de datos PostgreSQL utilizando cualquier herramienta como psql o pgAdmin:

PostgreSQL no requerirá una contraseña para iniciar sesión.

paso 5. Ejecute el siguiente comando para establecer una nueva contraseña para el usuario postgres.,

Code language: SQL (Structured Query Language) (sql)

Paso 6. Restaure el archivo pg_dba.conf, reinicie el servidor de base de datos PostgreSQL y conéctese al servidor de base de datos PostgreSQL con la nueva contraseña.

en este tutorial, ha aprendido cómo restablecer la contraseña del usuario postgres.

  • ¿Fue útil este tutorial ?
  • YesNo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *