En ocasiones, es posible que necesite cambiar la contraseña de usuario en PostgreSQL, para la gestión de la base de datos y la administración del sitio web. En este artículo, veremos cómo cambiar la contraseña de usuario en PostgreSQL. Puede usar estos pasos para cambiar la contraseña de postgres en Ubuntu, Windows y otros sistemas Linux. También puede usarlo para cambiar la contraseña predeterminada de postgres.
Cómo cambiar la contraseña de usuario en PostgreSQL
Estos son los pasos para cambiar la contraseña de usuario en PostgreSQL.
1. Inicie sesión en PostgreSQL
Abra la terminal y ejecute el siguiente comando para iniciar sesión en PostgreSQL. Reemplace el nombre de usuario y el nombre de la base de datos con su nombre de usuario y el nombre de la base de datos respectivamente.
$ sudo -u username psql dbname
2. Cambiar contraseña de usuario
Usaremos el comando ALTER USER para cambiar la contraseña del usuario. Esta es su sintaxis.
ALTER ROLE username WITH PASSWORD 'password';
En el comando anterior, debe especificar el nombre de usuario cuya contraseña desea cambiar y también la nueva contraseña para ese usuario.
Ejecute el siguiente comando ALTER USER para cambiar la contraseña de usuario. Reemplazar usuario de prueba y nueva contraseña con
ALTER USER testuser WITH PASSWORD 'newpassword';
Del mismo modo, si desea cambiar la contraseña de postgres usuario, modifique el comando anterior como se muestra.
ALTER USER postgres WITH PASSWORD 'newpassword';
A veces, es posible que deba hacer caducar una contraseña después de una fecha específica. En tales casos, use la cláusula VALID UNTIL con la instrucción ALTER USER. Aquí está la consulta SQL anterior modificada para establecer la fecha de vencimiento de la contraseña el 31 de diciembre de 2020.
ALTER USER testuser WITH PASSWORD 'newpassword'
VALID UNTIL 'December 31, 2020';
Como puede ver, es muy fácil cambiar la contraseña de usuario en PostgreSQL en Ubuntu, CentOS y otros sistemas.
¿Necesita una herramienta de informes para PostgreSQL? Ubiq facilita la visualización de datos en minutos y la supervisión en paneles en tiempo real. ¡Pruébalo hoy!