本地环境:
操作系统 - windows7 32位
MYSQL版本 - mysql Ver 14.14 Distrib 5.7.25, for Win32 (AMD64)
执行过程:
- 开始-控制面板-系统和安全-管理工具-数据源(ODBC)
- 想添加MYSQL,发现找不到MYSQL。
- 去官网下载mysql-connector-odbc-8.0.15-win32(显示支持5.7版本的mysql)
- 安装时发生报错。
报错内容:
报错提示:Error 1918. Error installing ODBC driver MySQL ODBC5.3 ANSI
Driver,ODBC error 13:无法加载 MySQL ODBC5.3 ANSI Driver ODBC驱动程序的
安装例程, 因为存在系统错误代码 126:...\myodbc5S.dll)找不到指定的模块。
解决方法:
-
解决方法一:网上通用解决方法:安装Microsoft Visual C++ 2013 Redistributable Package以上版本即可。
-
验证结果:在本机安装了以下三个版本后,安装mysql-connector-odbc,依然提示同样错误信息。
Microsoft Visual C++ 2015 Redistributable Package Microsoft Visual C++ 2013 Redistributable Package Microsoft Visual C++ 2010 Redistributable Package
-
解决方法二:更换低版本mysql-connector-odbc。尝试安装mysql-connector-odbc-5.1.13-win32.msi
-
验证解决:(当前环境安把vc++3个版本都安装了)安装低版本(5.1.13)成功!ODBC数据源管理器能够成功创建用户数据源。
3个版本的vc++和mysql-connector-odbc便捷下载:
https://download.youkuaiyun.com/download/spark2010/11068309