我收到了这个错误:
ERROR 1226 (42000): User 'root' has exceeded the 'max_questions' resource (current value: 4)
由于这个错误,我甚至无法更改数据库中的值。有什么想法吗?
ERROR 1226 (42000): User 'root' has exceeded the 'max_questions' resource (current value: 4)
由于这个错误,我甚至无法更改数据库中的值。有什么想法吗?
更改 root 用户属性,例如 -
GRANT USAGE ON *.* TO 'root'@<'host_name'> WITH MAX_QUERIES_PER_HOUR 100
将0设置为重置限制。
简单的修复方法:
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;
ERROR 1226 (42000): User 'root' has exceeded the 'max_questions' resource (current value: 4)
。 - undefinedSHOW GRANTS
。 - undefined