Cambiar la contraseña de un usuario
Oracle
ALTER USER app IDENTIFIED BY "New#Pass2";Para desbloquear una cuenta bloqueada: ALTER USER app ACCOUNT UNLOCK; Si la contraseña ha caducado, el mismo comando la restablece.
PostgreSQL
ALTER ROLE app WITH PASSWORD 'New#Pass2';Para que la contraseña no aparezca en los logs, el metacomando \password app (psql) aplica el hash a la contraseña en el lado del cliente.
MySQL
ALTER USER 'app'@'%' IDENTIFIED BY 'New#Pass2';Asegúrese de elegir el host correcto; 'app'@'localhost' es una cuenta distinta. ALTER USER surte efecto de inmediato; FLUSH PRIVILEGES no es necesario.
SQL Server
ALTER LOGIN app WITH PASSWORD = 'New#Pass2';
-- For a user changing their own password: add OLD_PASSWORDMUST_CHANGE puede forzar el cambio en el primer inicio de sesión: WITH PASSWORD='...' MUST_CHANGE, CHECK_POLICY=ON.
MongoDB
db.changeUserPassword("app", "New#Pass2")Asegúrese de haber cambiado a la base de datos de autenticación del usuario (use mydb).
Redis
# Clear old passwords and set the new one:
ACL SETUSER app resetpass >New#Pass2
# Persistence: ACL SAVE if an aclfile is defined, otherwise CONFIG REWRITEresetpass elimina todas las contraseñas existentes; > solo añade una. Para la persistencia, ejecute ACL SAVE si se usa un aclfile, o CONFIG REWRITE si los usuarios están definidos en redis.conf (ACL SAVE devuelve un error sin aclfile).