由于我在 mysql 上遇到的问题,我需要使用 flush。我发现用户不能在没有重新加载权限的情况下使用刷新。把它给他我的语法是
grant reload on *.* to 'webapp_wt'@'localhost';
Run Code Online (Sandbox Code Playgroud)
我不能做 specific_db.*。授予这种许可感觉不对。这有什么问题吗?这个mysql用户有没有可能导致问题?(在我授予它权限的数据库之外)。
- 编辑 - 在 45 分钟内恰好有一个视图和一个答案(很好!)。我被逗乐了。
有没有办法授予刷新表但没有其他方法?
由于它是服务器管理的事情,因此您确实无法将其授予特定的数据库/表(您可以使用 RELOAD 执行的大部分操作对于特定的数据库或表来说没有意义)。
是的,用户重复刷新表或刷新查询缓存可能会严重影响性能,并且可能会破坏(滞后)刷新主复制。
| 归档时间: |
|
| 查看次数: |
7769 次 |
| 最近记录: |