2012-03-15 46 views
1

無論我從終端還是從Java內部運行我的查詢,我都會收到此錯誤。任何人都有一些說明如何解決這個問題?如何使用「mysqld -O thread_stack =#」

Thread stack overrun: 5768 bytes used of a 131072 byte stack, and 128000 bytes needed. 
Use 'mysqld -O thread_stack=#' to specify a bigger stack. 
+1

http://dba.stackexchange.com或http://serverfault.com – 2012-03-15 23:34:57

+0

我不知道那些存在。我轉貼了。謝謝。 – tribal 2012-03-15 23:47:14

+0

但在那裏沒有人已經回答 – tribal 2012-03-15 23:58:29

回答

2

爲MySQL服務器最有可能的my.cnf文件包含了這樣一行:

thread_stack=128K 

或者完全刪除此行,以便服務器使用默認值(這是現在高) ,或者使用更大的值。

見相關的問題:

MySQL error 1436: Thread stack overrun, with simple query

,特別是我的回答有。

+0

我在發帖前試過。實際上,我必須創建該文件。但那不起作用。 – tribal 2012-03-16 19:45:41

+0

這個改變解決了我的問題。如果這有助於任何人,我就在窗戶上 – Avnish 2015-01-29 10:17:35