13.7.1 Account Management Statements
- 修改密码
#下次连接使用新密码; ALTER USER 'jeffrey'@'localhost' IDENTIFIED BY 'new_password' PASSWORD EXPIRE; #指定验证插件并设置密码和有效期; ALTER USER 'jeffrey'@'localhost' IDENTIFIED WITH sha256_password BY 'new_password' PASSWORD EXPIRE INTERVAL 180 DAY; #锁定用户 ALTER USER 'jeffrey'@'localhost' ACCOUNT LOCK; ALTER USER 'jeffrey'@'localhost' ACCOUNT UNLOCK; #限制连接次数和连接方式 ALTER USER 'jeffrey'@'localhost' REQUIRE SSL WITH MAX_CONNECTIONS_PER_HOUR 20; #指定明文密码 ALTER USER 'jeffrey'@'localhost' IDENTIFIED BY 'password'; #能加密就加密,不能加密也行 ALTER USER 'jeffrey'@'localhost' REQUIRE NONE; #要求加密连接 ALTER USER 'jeffrey'@'localhost' REQUIRE SSL; #要求证书加密,无需指定ssl选项 ALTER USER 'jeffrey'@'localhost' REQUIRE X509; #立即过期 ALTER USER 'jeffrey'@'localhost' PASSWORD EXPIRE; #密码永不过期 ALTER USER 'jeffrey'@'localhost' PASSWORD EXPIRE NEVER; #指定过期时间 ALTER USER 'jeffrey'@'localhost' PASSWORD EXPIRE INTERVAL 180 DAY;
MySQL