【常见问题】User ‘XXX‘ has exceeded the ‘max_questions‘ resource (current value: 100)

1、问题

当多个开发人员频繁访问同一个数据库时,出现 User ‘XXX’ has exceeded the ‘max_questions’ resource (current value: 100) 错误,即超过了每小时的最大资源的限制数

2、解决方法

调高max_quesetions设置, 直接修改user表,然后刷新权限即可

alter user ‘用户名’@‘主机名’ with max_queries_per_hour 0;
flush privileges;

3、其他限制

在MySQL中,有许多最大限制,如:
max_connections_per_hour: 该用户每小时允许打开的session数
max_user_connections:限制有多少用户链接MySQL服务器
max_queries_per_hour:限制用户每小时运行的查询数量
max_updates_per_hour:限制用户每小时的修改数据库数据的数据

如果不想在操作过程出现以上问题,只需要改变一下数据库用户的设置即可:

alter user ‘用户名’@‘主机名’ with max_connections_per_hour 0 max_queries_per_hour 0 max_updates_per_hour 0 max_user_connections 0;
flush privileges;

0代表无限制

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值