2

我有一个使用 MySQL 数据库的 Rails 3 应用程序。在我的应用程序测试阶段,我插入大量数据以检查我的应用程序的功能。插入大量条目后,我收到 Mysql 错误,例如,

Mysql2::Error: User 'Databasename' has exceeded the 'max_questions' resource (current value: 10000): SELECT  `users`.* FROM `users`  WHERE `users`.`username` = 'admin' LIMIT 1

如何解决这个错误。Mysql 中是否有任何限制,如果有如何覆盖它。

任何帮助表示赞赏..

4

1 回答 1

3

出于测试目的,您可以定义它,例如:

SET @MAX_QUESTIONS=<your new value>; 

在 MySQL 中

或者:

update user set max_questions = 10000 where user = 'you name or root';

如果你把0-max_questions这意味着无限

注意:您可能需要重新启动 Mysql 服务器才能生效


当然你可以只刷新权限:

FLUSH PRIVILEGES;
于 2013-02-14T10:52:27.917 回答