-- 创建用户(推荐方式)
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
-- 创建用户并指定认证插件
CREATE USER 'username'@'host' IDENTIFIED WITH mysql_native_password BY 'password';
-- 查看所有用户
SELECT * FROM mysql.user;
-- 查看用户权限
SHOW GRANTS FOR 'root'@'%';
-- 查看当前用户
SELECT CURRENT_USER();
-- 查看用户账户锁定状态
SELECT user, host, account_locked FROM mysql.user;
-- 重命名用户 旧 to 新
RENAME USER 'root'@'%' TO 'Root'@'%';
-- 修改用户密码
ALTER USER 'Root'@'%' IDENTIFIED BY 'root123';
-- 锁定/解锁用户账户
ALTER USER 'Root'@'%' ACCOUNT LOCK;
ALTER USER 'Root'@'%' ACCOUNT UNLOCK;
-- 修改用户认证插件
ALTER USER 'username'@'host' IDENTIFIED WITH caching_sha2_password BY 'password';
-- 删除用户
DROP USER 'username'@'host';
-- 删除多个用户
DROP USER 'user1'@'localhost', 'user2'@'%';
-- 安全删除(如果存在)
DROP USER IF EXISTS 'username'@'host';