Bug #76203 MySQL 5.7.5 don't run on Windows Vista (TryAcquireSRWLockExclusive)
Submitted: 7 Mar 2015 1:10 Modified: 10 Mar 2015 7:35
Reporter: Meiji Kimura Email Updates:
Status: Won't fix Impact on me:
None 
Category:MySQL Server: Query Cache Severity:S3 (Non-critical)
Version:5.7.5 OS:Windows (Vista)
Assigned to: CPU Architecture:Any

[7 Mar 2015 1:10] Meiji Kimura
Description:
MySQL 5.7.5 don't run on Windows Vista (32-bit).

Because MySQL 5.7.5 use TryAcquireSRWLockExclusive, but Vista don't have the entry point for it. 

How to repeat:
Run MySQL 5.7.5(mysqld) on Windows Vista.

Suggested fix:
We have to describe about it (MySQL 5.7 don't run on Windows vista),

or

don't use TryAcquireSRWLockExclusive
[7 Mar 2015 7:37] MySQL Verification Team
verifying this as I have a vista machine at home.  
The usage of this function is in Query Cache.
[7 Mar 2015 7:38] MySQL Verification Team
I know vista will not be supported for 5.7,  but it doen't mean we shouldn't make minimal effort to keep it running at least.  Perhaps a runtime check, and simply disable the query cache with a huge warning ?
[10 Mar 2015 2:09] MySQL Verification Team
This WL explains the background.

WL#7914: Remove custom rwlock windows implementation
http://dev.mysql.com/worklog/task/?id=7914
[10 Mar 2015 7:34] Ståle Deraas
Posted by developer:
 
Not feasible to fix for 5.7. See http://windows.microsoft.com/en-in/windows/lifecycle .
[5 Nov 2015 17:55] Ryan Hodgson
Have encountered this issue on Windows Server 2008 SP2
[6 Nov 2015 13:50] Ståle Deraas
Posted by developer:
 
Note https://www.mysql.com/support/supportedplatforms/database.html

which mentions Microsoft Windows 2008 Server R2 as a supported platform for MySQL 5.7.

Microsoft Windows 2008 Server is not supported for 5.7,
[19 Sep 2016 9:17] Sergey Volikov
Windosw Server 2008 R2 - a similar problem.