FLUSH PRIVILEGES语句在MySQL中有什么用处?
实际上,我们需要执行flush-privileges操作来告诉服务器重新加载授权表。可以通过发出FLUSH PRIVILEGES语句或执行mysqladmin flush-privileges或mysqladmin reload命令来完成此操作。如果我们直接使用INSERT、UPDATE或DELETE等方式修改授权表,则确实需要使用FLUSH PRIVILEGES,因为更改不会对权限检查产生影响,直到我们重新启动服务器或告诉它重新加载这些表为止。但是,通过GRANT选项分配的权限不需要使用FLUSH PRIVILEGES生效,MySQL服务器可以立即通知这些更改并重新加载授权表。
阅读更多:MySQL 教程