2013-02-14 257 views
2

我有一個使用MySQL數據庫的Rails 3應用程序。在我的應用程序測試階段,我插入大量的數據來檢查我的應用程序的功能。將大量的條目我得到MySQL錯誤一樣的,MySQL錯誤 - 用戶已超過'Max_questions'資源(當前值:1000)

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

如何解決這個error.Is有在MySQL任何限制,如果是的話如何重寫。

任何幫助表示讚賞..

回答

3

出於測試目的,你可以將其定義如:

在MySQL

SET @MAX_QUESTIONS=<your new value>; 

或:

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

,如果你把0對於max_questions - 表示無限制

注意:您可能需要重新啓動你的MySQL服務器生效


當然

你可以沖水特權:

FLUSH PRIVILEGES; 
+0

沖洗權限,以使更改生效。 「沖洗特權」; – 2013-02-14 10:59:48

+0

@當然贊成Kaldybaev - 好點 – Elen 2013-02-14 11:09:52

+0

是否有「沖洗權限」導致mysql重新啓動或任何其他interuption ... – Cyber 2013-02-14 11:21:06

相關問題