| Bug #38371 | MySQL does not start after installation due to unknown parameter in my.ini file | ||
|---|---|---|---|
| Submitted: | 25 Jul 2008 13:54 | Modified: | 7 Aug 2008 22:28 |
| Reporter: | Vladislav Vaintroub | ||
| Status: | Closed | ||
| Category: | Server: Installing | Severity: | S2 (Serious) |
| Version: | 6.0.6 | OS: | Microsoft Windows |
| Assigned to: | Iggy Galarza | Target Version: | 6.0-beta |
| Triage: | D1 (Critical) | ||
[25 Jul 2008 13:54]
Vladislav Vaintroub
[25 Jul 2008 13:59]
Daniel Fischer
See bug#34324. Apparently it was deprecated early in 5.0, but the other bug doesn't actually have a fix, just a workaround.
[26 Jul 2008 20:03]
Miguel Solorzano
Thank you for the bug report. Work-around: comment on my.ini the mentioned variable.
[31 Jul 2008 16:39]
Manyi Lu
Ignacio Galarza wrote: The parameter 'myisam_max_extra_sort_file_size' is defined in the generic Windows template (mysql-sever-setup/resources/my-template.ini) which has not changed since April 6, 2006. According to the comments/links in the bug report the parameter has been deprecated since version 5.0.6. IMHO, this makes the fix simple, just remove the parameter from the template. This change will require deleting 6 lines from each of two files (my-classic-template.ini also). The impact is fairly widespread since all versions of MySQL share this template. I believe leaving in symptom that causes a simple install to error for a Windows user has the potential to generate enough negative publicity that the potential impact is worth the risk and is a showstopper. I can have a fix pushed in 10-20 minutes as there is no functionality/code change needed for my suggestion.
[7 Aug 2008 21:49]
Timothy Smith
The 6.0.6 Windows packages include this fix.
[7 Aug 2008 22:28]
Paul DuBois
Noted in 6.0.6 changelog. The Windows my-template.ini template file contained a reference to the myisam_max_extra_sort_file_size system variable, which no longer exists, causing the installed server to fail upon startup.
