FLUSH PRIVILEGES 强制从磁盘重新加载 mysql.user、mysql.db 等权限表到内存缓存中;它仅在直接修改系统权限表后必需,GRANT/REVOKE 等语句无需执行。FLUSH PRIVILEGES 到底在刷什么?它不是"刷新用户",也不是"重启权限系统",而是**强制从磁盘重新加载 mysql.user、mysql.db 等权限表到内存缓存中**。MySQL 启动时会把权限表读进内存(比如全局权限存在 acl_users 数组里),后续所有鉴权都查内存副本------改磁盘不等于改内存,所以必须手动触发重载。哪些操作后必须执行 FLUSH PRIVILEGES?只有一种情况:你绕过 SQL 权限语句,直接用 INSERT/UPDATE/DELETE 修改了 mysql 库下的权限表(如 UPDATE mysql.user SET Select_priv='Y' WHERE User='test')。这时 MySQL 完全不知情,内存里的权限位仍是旧值。GRANT、REVOKE、CREATE USER、DROP USER ------ 自动同步磁盘+内存,不需要 FLUSH PRIVILEGES修改完 mysql.user 后忘记 FLUSH ------ 新权限对新连接也不生效用 mysqldump 导入权限表或脚本批量更新系统表 ------ 必须跟一句 FLUSH PRIVILEGES为什么执行了还是没生效?常见陷阱即使 FLUSH PRIVILEGES 成功返回,你也可能发现权限"没变"------这不是命令失效,而是权限模型本身的限制: MacsMind 电商AI超级智能客服
相关推荐
Metaphor69212 分钟前
轻松使用 Python 将 RTF 转换为 Word(含批量转换与格式互转)zh路西法12 分钟前
【深入理解 LSTM】从时间反向传播(BPTT)到长时记忆:门控机制与实验验证青少儿编程课堂15 分钟前
蓝桥杯青少组 + 全国青少年信息素养大赛 + 电子学会图形化考级|校园推箱子大挑战解析2601_9669496519 分钟前
Python 实战:如何统计五档盘口买卖盘总挂单量?附计算公式与代码全栈陈序员1 小时前
【Python】基础语法入门(二十九)—— 正则表达式实战:文本处理利器ClouGence1 小时前
SQL 效率天花板!开源 CloudDM,自带一站式 AI SQL 助手Decay__1 小时前
附-01 · MySQL 压测与容量规划 —— sysbench 基准测试、容量评估与参数基线这个DBA有点耶1 小时前
主从切换报成功,业务却写不进去——数据层脑裂与应用层连接残留的两类假成功qq_452396231 小时前
第八篇:《VACUUM、自动清理与膨胀治理》得物技术1 小时前
Jev 实战:为AI工作流引入轻量决策层 x10倍提速|得物技术