mysql 无法定位程序输入点TryAcquireSRWlock
的有关信息介绍如下:你是不是在windows系统上安装mysql失败了,
遇到安装mysql-5.7.11-win32无法定位程序输入点TryAcquireSRWlockExclusive于动态链接库kernel32.dll这种错误提示,分享一下我的解决方法
1、这个是由于版本不兼容引起的,首先跟你分析一下产生的原因
下图大概提示是“mysql-5.7.11-win32无法定位程序输入点TryAcquireSRWlockExclusive于动态链接库kernel32.dll”这种错误提示
2、这是第一种解决方案,升级系统
第一个原因是你的windows版本系统太低,不支持TryAcquireSRWlockExclusive,这个是种叫读写锁的高级锁,windows官网给出了明确的注释
3、mysql版本太高了,使用低版本的mysql代替,我查看了mysql的帮助文档,里面明确指出了使用了读写锁的功能,自己可以翻译一下
Replication: MySQL internal administration commands that update replication-specific repositorytables, for example during a replication synchronization check using the mysqlrplsync utility,can now bypass read locks. This enables such commands to execute regardless of the settingsfor the read_only and super_read_only system variables and the autocommit mode. (Bug#26414532, Bug #86224)
4、相比升级系统,用低版本的mysql更方便一些,只要你的程序没有用到mysql5.7的新功能,你可以到mysql的官网下载5.6的测试一下
5、总结
windows系统在windows7引入了读写锁的功能,这是一个好东西啊,在windows上写服务器的朋友们,应该很了解的,Mysql加入了这个功能,应该在效率上有好大的提升