Как исправить ошибку переполнения стека MySQL - PullRequest
1 голос
/ 23 ноября 2011

При попытке вставить в запись появляется следующая ошибка:

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.

Я использую Mac OSX - Lion.Кто-нибудь, пожалуйста, покажите мне, как решить эту проблему: возможно, с командной строки для запуска в терминале.спасибо.

CREATE TABLE `string_data` (
 `stringId` int(11) NOT NULL,
 `languageCode` char(4) NOT NULL,
 `stringData` text,
 `modifiedDateTime` datetime DEFAULT NULL,
 PRIMARY KEY (`stringId`,`languageCode`),
 KEY `languageCode` (`languageCode`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

1 Ответ

3 голосов
/ 21 октября 2013

Я только что столкнулся с этим при попытке создать и запустить простой хранимый процесс (с использованием mysql и в OSX)
Я положил:

[mysqld]
thread_stack=256k

в ~/.my.cnf файле, а затем перезапустите сервер MySQL, чтобы исправить это.

...