首页/数据/数据库速查/DROP USER / RENAME USER 账号生命周期

DROP USER / RENAME USER 账号生命周期

账号下线用 DROP USER(同时清理权限)、改用户名用 RENAME USER;离职或下线系统时同步清理账号能消除隐蔽入口。

数据库速查数据更新于 2026-10-12
用途账号删除与改名
语法DROP USER 'u'@'host' / RENAME USER old TO new
检查SELECT user,host FROM mysql.user

操作示例

操作示例
RENAME USER 'app'@'10.0.%' TO 'order-app'@'10.0.%';
DROP USER 'old-app'@'%';
DROP USER IF EXISTS 'ghost'@'localhost';
SELECT user, host, account_locked, password_expired FROM mysql.user ORDER BY user;
DROP USER 立即断掉该账号正在使用的连接吗?不会:已建立的会话仍有效,需要 KILL 对应连接才彻底下线。

易错点

  • 删除账号前先确认没有应用与定时任务在用,避免半夜批量报连接失败
  • 账号删除后同名重建是全新账号,历史授权不会自动恢复

数据来源与参考

  • MySQL 8.0 Reference Manual: DROP USER Statement

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌