何时真正需要MySQL中的Flush Privileges?

何时真正需要MySQL中的Flush Privileges?,第1张

何时真正需要MySQL中的Flush Privileges?

通过GRANT选项分配的特权不需要FLUSH PRIVILEGES才能生效-MySQL服务器将注意到这些更改并立即重新加载授权表。

从MySQL文档:

如果直接使用诸如INSERT,UPDATE或DELETE之类的语句修改授权表,则在重新启动服务器或告诉服务器重新加载表之前,所做的更改不会影响特权检查。如果直接更改授权表但忘记重新加载它们,则更改将在重新启动服务器之前无效。这可能会让您想知道为什么更改似乎没有效果!

要告诉服务器重新加载授权表,请执行flush-privileges *** 作。这可以通过发出FLUSH PRIVILEGES语句或执行mysqladmin
flush-privileges或mysqladmin reload命令来完成。

如果使用诸如GRANT,REVOKE,SET PASSWORD或RENAME
USER之类的帐户管理语句间接修改授权表,则服务器会注意到这些更改并立即将授权表再次加载到内存中。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5044025.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存