rmdir.cn

ALTER USER

修改用户属性

语法

ALTER USER '用户名'@'主机' [操作]

说明

ALTER USER 用于修改已有用户的密码、认证插件、资源限制、锁定/解锁账户等属性。在 MySQL 8.0 中这是修改密码的推荐方式。

参数

  • IDENTIFIED BY

    修改密码为明文密码

  • IDENTIFIED WITH

    更改认证插件

  • ACCOUNT LOCK

    锁定账户,禁止登录

  • ACCOUNT UNLOCK

    解锁被锁定的账户

  • PASSWORD EXPIRE

    令密码立即过期,下次登录需修改

示例

修改密码

变更用户密码

ALTER USER 'appuser'@'%' IDENTIFIED BY 'NewStrongPass456!';

锁定账户

暂时禁用某用户登录

ALTER USER 'appuser'@'%' ACCOUNT LOCK;

解锁账户

恢复被锁定用户的登录权限

ALTER USER 'appuser'@'%' ACCOUNT UNLOCK;

强制下次改密

令密码过期,用户登录后必须修改

ALTER USER 'appuser'@'%' PASSWORD EXPIRE;