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