사용자 비밀번호 변경
Oracle
ALTER USER app IDENTIFIED BY "New#Pass2";잠긴 계정 해제: ALTER USER app ACCOUNT UNLOCK; 비밀번호가 만료된 경우 같은 명령으로 재설정된다.
PostgreSQL
ALTER ROLE app WITH PASSWORD 'New#Pass2';비밀번호를 로그에 남기지 않으려면 \password app(psql) 메타 명령을 사용한다. 클라이언트 측에서 비밀번호를 해시한다.
MySQL
ALTER USER 'app'@'%' IDENTIFIED BY 'New#Pass2';올바른 호스트를 선택했는지 확인한다. 'app'@'localhost'는 별도 계정이다. ALTER USER는 즉시 적용되며 FLUSH PRIVILEGES는 필요 없다.
SQL Server
ALTER LOGIN app WITH PASSWORD = 'New#Pass2';
-- For a user changing their own password: add OLD_PASSWORDMUST_CHANGE로 첫 로그인 시 변경을 강제할 수 있다: WITH PASSWORD='...' MUST_CHANGE, CHECK_POLICY=ON.
MongoDB
db.changeUserPassword("app", "New#Pass2")사용자의 auth 데이터베이스로 전환했는지 확인한다(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는 기존 비밀번호를 모두 제거하고, >는 추가만 한다. 영구 저장은 aclfile을 사용하면 ACL SAVE, 사용자가 redis.conf에 정의되어 있으면 CONFIG REWRITE를 실행한다(aclfile이 없으면 ACL SAVE는 오류를 반환한다).