- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试选择完整进程列表的计数和命令不是来自 mysql 服务器的“ sleep ”的完整进程列表的计数。它用于从外部服务器每 5 分钟执行一次的数据库检查查询。
这对 root 用户来说工作正常,但我不想在外部服务器上使用 root 用户。所以我创建了一个权限有限的新用户。
USE information_schema;
SELECT COUNT(*) FROM PROCESSLIST WHERE COMMAND NOT LIKE 'Sleep'
UNION ALL SELECT COUNT(*) FROM PROCESSLIST;
但现在新用户只是获得自己的进程,所以结果只是 1 和 1,但它应该是 10 和 60。我如何在不使用 root 用户的情况下让它工作?
最佳答案
您创建的新用户需要有 PROCESS
启用特权,以便能够访问其他线程的进程列表(除了他自己的线程)。
来自 MySQL Documentation :
Like the output from the SHOW PROCESSLIST statement, the PROCESSLIST table shows information only about your own threads, unless you have the PROCESS privilege, in which case you will see information about other threads, too. As an anonymous user, you cannot see any rows at all.
并且来自 PROCESS
的定义特权:
Enables display of information about the threads executing within the server (that is, information about the statements being executed by sessions). The privilege enables use of SHOW PROCESSLIST or mysqladmin processlist to see threads belonging to other accounts; you can always see your own threads. The PROCESS privilege also enables use of SHOW ENGINE.
因此,您只需为新用户启用PROCESS
权限即可。您还需要 SELECT
权限。
GRANT PROCESS, SELECT ON *.* TO 'new_user_name'@'%';
FLUSH PRIVILEGES;
关于mysql - 选择分配给用户的有限权限的所有用户的进程列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57722767/
我有一个关于复杂性的简单问题。我在 Java 中有这段代码: pairs是 HashMap包含 Integer作为键,它的频率为 Collection作为一个值。所以: pairs = new Has
对于我的应用程序,我需要在 Coq 中使用和推理有限映射。谷歌搜索我发现 FMapAVL 似乎非常适合我的需求。问题是文档很少,我还没有弄清楚我应该如何使用它。 作为一个简单的例子,考虑以下使用对列表
我有一个主表tblAssetMaster A和一个移动表tblMovement M。 我想提取所有 Assets 及其当前位置,因此需要获取每个 Assets 的最新移动条目。 字段 A: Asset
我想让我的网站内容居中,但仅限于网页的特定宽度。所以当它超过 500px 时,我希望内容被修复,无法进一步拉伸(stretch)。无论如何都要这样做,还是我最好把所有东西都修好?希望有意义的是添加一些
我正在尝试批量删除 Backbone 模型的集合,如下所示...... collection.each(function(model, i){ model.destroy(); }); 我发现当每
我想要一个软件环境,在其中我可以在具有特定资源的硬件上测试我的软件的速度。例如,当我的主机硬件是具有 12GB RAM 的 3GHz 四核 amd64 时,该程序在具有 24 Mb RAM 的 800
在 Eclipse 中,我得到了 BigInteger.valueOf(2).pow(31093) 的值,但没有得到 BigInteger.valueOf(2).pow(31094) 的值(它是空的)
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预
我想将 2 个表从本地 sql server 2000 上传到托管的 mysql。第一个表有 17 列和 680 行,其他 10 列和 8071 行。 我首先使用 xampp mysql 尝试离线,它
我在 S3 中自动生成并保存了静态 html 文件。有时文件大小达到 2mb。是否可以使用javascript来获取html文件的一部分,显示它,当用户到达页面底部时,获取下一部分等等? 最佳答案 X
我是一名优秀的程序员,十分优秀!