Alterar a senha de um usuário
Oracle
ALTER USER app IDENTIFIED BY "New#Pass2";Para desbloquear uma conta bloqueada: ALTER USER app ACCOUNT UNLOCK; Se a senha expirou, o mesmo comando a redefine.
PostgreSQL
ALTER ROLE app WITH PASSWORD 'New#Pass2';Para manter a senha fora dos logs, o meta-comando \password app (psql) gera o hash da senha no lado do cliente.
MySQL
ALTER USER 'app'@'%' IDENTIFIED BY 'New#Pass2';Certifique-se de escolher o host correto; 'app'@'localhost' é uma conta separada. ALTER USER tem efeito imediato; FLUSH PRIVILEGES não é necessário.
SQL Server
ALTER LOGIN app WITH PASSWORD = 'New#Pass2';
-- For a user changing their own password: add OLD_PASSWORDMUST_CHANGE pode forçar a troca no primeiro login: WITH PASSWORD='...' MUST_CHANGE, CHECK_POLICY=ON.
MongoDB
db.changeUserPassword("app", "New#Pass2")Certifique-se de ter mudado para o auth database do usuário (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 remove todas as senhas existentes; > apenas adiciona uma. Para persistir, execute ACL SAVE se um aclfile for usado, ou CONFIG REWRITE se os usuários estiverem definidos no redis.conf (ACL SAVE retorna erro sem aclfile).