Bug #33773 Error message suggests use of deprecated syntax
Submitted: 9 Jan 2008 15:36 Modified: 12 Oct 2011 16:33
Reporter: Paul DuBois Email Updates:
Status: Can't repeat Impact on me:
None 
Category:MySQL Server: Errors Severity:S3 (Non-critical)
Version:5.0 and up OS:Any
Assigned to: Jon Olav Hauglid CPU Architecture:Any

[9 Jan 2008 15:36] Paul DuBois
Description:
In sql/share/errmsg.txt, the text several messages suggest setting a variable value using -O var=val syntax, which has been deprecated since MySQL 4.0.2.

For example:

ER_STACK_OVERRUN
    eng "Thread stack overrun:  Used: %ld of a %ld stack.  Use 'mysqld -O thread_stack=#' to specify a bigger stack if needed"

ER_STACK_OVERRUN_NEED_MORE
    eng "Thread stack overrun:  %ld bytes used of a %ld byte stack, and %ld bytes needed.  Use 'mysqld -O thread_stack=#' to specify a bigger stack."

The syntax now is just thread_stack=#, so the fix is simply to remove "-O " from those messages in which it appears.

How to repeat:
See above.
[9 Jan 2008 18:13] Valeriy Kravchuk
Thank you for a bug report.
[12 Oct 2011 16:33] Jon Olav Hauglid
These error messages have already been updated on 5.5/5.6. Closing the bug.