我收到此错误:
ERROR 1226 (42000): User 'root' has exceeded the 'max_questions' resource (current value: 4)
由于此错误,我甚至无法更改数据库中的值。任何想法?
答案 0 :(得分:1)
更改root用户属性,例如 -
GRANT USAGE ON *.* TO 'root'@<'host_name'> WITH MAX_QUERIES_PER_HOUR 100
设置0以重置限制。
答案 1 :(得分:1)
轻松修复:
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问题说“ 0”,那么您已将其修复。现在您已完成)