安装MySQL ODBC connector提示Error 1918完美解决(非安装vc++库方法)

本地环境:
操作系统 - windows7 32位
MYSQL版本 - mysql Ver 14.14 Distrib 5.7.25, for Win32 (AMD64)

执行过程:

  1. 开始-控制面板-系统和安全-管理工具-数据源(ODBC)
  2. 想添加MYSQL,发现找不到MYSQL。
  3. 去官网下载mysql-connector-odbc-8.0.15-win32(显示支持5.7版本的mysql)
  4. 安装时发生报错。

报错内容:

报错提示: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.csdn.net/download/spark2010/11068309

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值