Tipps & Tricks: MySQL meldet "Thread stack overrun"
Manche Probleme begegnen einem mehrmals im Leben. Meistens erkennt man erst beim zweiten Mal, dass man sich die Lösung besser hätte aufschreiben sollen. Mit den Beiträgen unter "Tipps & Tricks" möchte ich meine Lösungen festhalten und sie gleichzeitig verbreiten.
Aufgrund des Upgrades von Leopard (Mac OS X 10.5) auf Snow Leopard (10.6) liefen einige über Macports installierte Applikationen und Dienste nicht mehr korrekt. Unter diesen war auch MySQL. Nach einem Update dieser Applikationen lieferte mir MySQL bei einem normalen Insert-Befehl folgende Meldung:
Thread stack overrun: 4992 bytes used of a 131072 stack, and 128000 bytes needed. Use 'mysqld -O thread_stack=#' to specify a bigger stack.Die Lösung hierzu war, wie ich bereits vermutet hatte, eine (wohl fehlerhaft gesetzte) MySQL-Konfigurationsvariable in der Datei my.cnf zu ändern. Die Variable thread_stack muss auf einen höheren Wert, z.B. "256K" gesetzt und MySQL neugestartet werden.
Übrigens, falls man MySQL unter Mac OS X nicht als LaunchDaemon laufen hat, kann man über die Kommandos
mysqladmin shutdown und anschließend mysqld_safe & (als root ausführen, z.B. mit sudo) einen Neustart von MySQL hinlegen.Kategorien
Tipps & Tricks
Kommentare
0 TrackBacks
Folgende Einträge anderer Blogs beziehen sich auf den Eintrag Tipps & Tricks: MySQL meldet "Thread stack overrun"
TrackBack-URL dieses Eintrags: http://www.rainboxx.de/mt/mt-tb.cgi/131

Feed dieses Blogs abonnieren
Neueste Kommentare