我的数据库出错了。以下是我的错误。我怎样才能解决这个问题,为什么我有这个问题呢?
错误:
SQL查询:
SET NAMES utf8;
MySQL说:
#1226 - 用户' db'已超出' max_questions'资源(当前值:75000)
答案 0 :(得分:1)
您的主机每小时限制了75,000次SQL查询。联系您的主机,或者如果您自己管理数据库服务器,请调整MySQL配置中的值。
update user set max_questions = 0 where user = 'db';
答案 1 :(得分:0)
我遇到了同样的问题。它可能发生在我身上,因为我在备份之前和之后做了一些备份以及一些大查询,以验证数据库的形状是否合理。
我的解决方案:我创建了一个新的数据库用户,我将来会将其用于管理目的(也就是数据库备份)。此用户与我在网站上运行的PHP使用的用户不同。现在,如果我以管理员用户身份登录数据库时超出限制,公众看到的网站将不会受到影响。