今天在windows server 2008 64位系统上安装mysql odbc 5.3.6 x64时,老是报错,报错信息如下:
MySQL Connector/ODBC 5.3 — Error 1918.Error installing ODBC driver MySQL ODBC 5.3 ANSI Driver, ODBC error 13: The setup routines for the MySQL ODBC 5.3 ANSI Driver ODBC driver could not be loaded due to system error code 126: The specified module could not be found. (C:\Program Files\MySQL\Connector ODBC 5.3\myodbc5S.dll).. Verify that the file MySQL ODBC 5.3 ANSI Driver exists and that you can access it.
尝试了好多办法,包括运行网上说的方法,
1, 启动 windows Install & regsvr32 msi.dll
2,重装 Microsoft Visual C++ 2010 Redistributable Package
3, 更新window Install版本
折腾而且都无法解决我的问题,还好我机智,最后找到了真的解决方案:
一般C:\Windows\System32\目录下应该有4个文件msvcrt.dll,msvcr100.dll,msvcr110.dll,msvcr120.dll,
而我安装odbc的系统中,在该目录下少了msvcr110.dll,msvcr120.dll两个文件,到其他地方拷贝缺失的文件,问题得以解决。
一来是为了记录该错误,同时也为同样遇到这个问题的同学一点帮助,希望对大家有帮助。