MySQL 中 FLUSH PRIVILEGES 语句的用途是什么?


实际上,我们需要执行冲刷权限操作,以告知服务器重新加载授权表。可以通过发出 FLUSH PRIVILEGES 语句或执行 mysqladmin flush-privileges 或 mysqladmin reload 命令来完成此操作。如果我们使用 INSERT、UPDATE 或 DELETE 等直接修改了授权表,那么 FLUSH PRIVILEGES 确实是有必要的,则对权限检查的影响在重新启动服务器或告诉服务器重新加载表前不起作用。但是,通过 GRANT 选择分配的权限不需要 FLUSH PRIVILEGES 生效 - MySQL 服务器会注意这些更改,并立即重新加载授权表。

更新于:30-7-2019

6 千次以上浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.