win2008 sp2 32位,安装mysql-5.7.11-win32提示:无法定位程序输入点TryAcquireSRWlockExclusive于动态链接库kernel32.dll
先安装KB4474419,再安装KB971512,然后安装Windows Vista Extended Kernel,最后补全Visual C++运行库,通过MySQL installer安装。
Vista Extended Kernel是非官方补丁,安装后不建议运行任何其他服务和安装系统更新,一旦发生问题完全无法维护。
我研究了很久终于在字里行间发现了一段话,原因是"TryAcquireSRWlockExclusive"是在Win7系统时才加入的,而Win7系统是可以运行的。最好的解决方法是使用MySQL5.6版本。另外我有个小想法,将32位系统上的kernel32.dll文件替换到win2008 32位系统上不知是否可行。另外我记得5.7的MSI安装版好像是能够在win2008上安装的,但是我不想用安装版在服务器上,原因是安装时不能设置数据库路径。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。