ユーザーのパスワードを変更
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")ユーザーの認証データベースに切り替えていること(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 はエラーを返す)。