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;