MySQL 中 FLUSH PRIVILEGES 语句有什么用?


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

更新于: 2019 年 7 月 30 日

6K+ 浏览次数

开启你的 职业生涯

获得证书,完成课程

开始
广告
© . All rights reserved.