查看 MySQL 账户资源限制

use*_*812 5 mysql

有没有办法查看分配给它的帐户的剩余资源?我设置了一个每小时允许 7200 次查询的帐户。在任何时候,我都可以运行查询以找出允许的剩余查询数量吗?

MySQL 必须将这些信息存储在某个地方,以便FLUSH USER_RESOURCES;重置计数器,但是,我尝试了一些变体,例如SHOW USER_RESOURCES它们似乎没有显示任何内容。我还搜索了 information_schema 和 mysql 表。

是否无法检索该信息?

小智 3

用户资源存储在“mysql.user”表中:

SELECT max_questions, 
       max_updates, 
       max_connections 
FROM   mysql.user 
WHERE  user = 'myuser'
AND    host = '%';
Run Code Online (Sandbox Code Playgroud)

最大限度。