2

我收到此错误:

ERROR 1226 (42000): User 'root' has exceeded the 'max_questions' resource (current value: 4)

由于这个错误,我什至无法更改数据库中的值。有任何想法吗?

4

2 回答 2

3

更改 root 用户属性,例如 -

GRANT USAGE ON *.* TO 'root'@<'host_name'> WITH MAX_QUERIES_PER_HOUR 100

设置 0 以重置限制。

于 2012-12-12T09:51:44.710 回答
2

简单的修复方法:

User 'root' has exceeded the 'max_questions' resource (current value: 100)

要解决问题,您必须等待 1 小时才能运行这些命令中的任何一个。因为问题是,最大问题设置为每小时一定数量的请求。如果您尝试在 1 小时结束之前运行这些命令,这些命令将不起作用。所以等1小时..

在那之后 1 小时已经过去,然后在终端中按确切顺序运行以下命令:

* mysql -u root -p

* use mysql

* select user, max_questions from user; 

* update user set max_questions = 0 where user = 'root';

* flush privileges;

* select user, max_questions from user; 

(如果 root max questions 说 '0' 那么你已经修复了它..现在你完成了)

于 2020-06-15T02:38:41.117 回答