Excel/Power BI连接MySQL缺少组件,卸载失败

方案背景:

【系统环境】

版本:Windows 10 Enterprise
处理器:64-bit Operation System, x64-based processor

【问题描述】

Excel 2016、Power BI Desktop中从MySQL数据库获取数据,报错:

MySQL数据库 此连接器需要安装一个或多个其他组件才能使用。

*之后引发了一系列其他报错和疑难杂症,网上能搜到的破万的文章均不能解决我的问题,特记录分享,如果对你有用,就点个👍吧。

【环境支持】

应用|安装包准备:
Power BI Desktop
MySQL数据库
MySQL Installer 8.0.22(包含所需组件和workbench)
* 文件名为:mysql-installer-community-8.0.22.0.msi

  1. MYSQL Servers:5.6, 6.0, 8.0
  2. Applications: Workbench, Visual Studio, Shell, Router
  3. Connectors: ODBC, C++, K, NET, Python
  4. Documentation

安装.NET 4.0,选择适合自己系统的环境版本即可:
Microsoft Visual C++ 2008 x64 Redistributable-xx.x.xxxxx
Microsoft Visual C++ 2010 x64 Redistributable-xx.x.xxxxx
Microsoft Visual C++ 2012 x64 Redistributable-xx.x.xxxxx
Microsoft Visual C++ 2013 x64 Redistributable-xx.x.xxxxx
Microsoft Visual C++ 2015 x64 Redistributable-xx.x.xxxxx
Microsoft Visual C++ 2017 x64 Redistributable-xx.x.xxxxx
Microsoft Visual C++ 2015-2019 x64 Redistributable-xx.x.xxxxx
*以上是我已装的版本,安装MySQL的时候,会提示你需要装什么版本,不用全装。


排障概要:

我的初衷:
1.不接受重装系统;(电脑有 很多工具、软件、环境、资料爆满)
2.尽可能少的动太多应用,担心引发其他兼容、关联等问题。

1.装组件:一般情况,点击报错信息的提示“了解详细信息(Learn More)”去MySQL官网下载组件安装,重启就完事儿。事实证明,幸运不会眷顾我两次!
2.修复excel:”程序“中修复了excel和power bi desktop,以防万一(没异常);
3.修复/重装Connect NET ”程序“中修复、重装、卸载MySQL Connect NET 6.10.5报错:

MySQL Connector Net 6.10.5 Setup Wizard ended prematurely

4.卸载Connect NET 6.10.5 ”程序“中卸载失败且回滚;杀毒软件强制卸载,失败!没有报错信息!
5.彻底卸载MySQL” 停止MYSQL服务、卸载MYSQL有关应用、用everything搜索MYSQL、6.10.5、connector net等关键字,删除全部有关的程序信息(可别把自己的mysql数据、文件给删了)。
6.清除注册表 网上大多是删除指定的3个路径的MySQL即可,我使用ctrl+F查找”MYSQL、6.10.5、connector net“等关键字并删除所有有关信息。
7.卸载Connect NET 6.10.5 失败!!!
8.重启后卸载MySQL Connect NET 6.10.5 失败!!!
9.Windows Installer Clean UP工具卸载:卸载MySQL Connect NET 6.10.5成功!!!(微软不再支持该程序,网上大多不可用,有绑定,有病毒,注意仔细甄别、下载后扫描。)
10.下载安装MySQL Installer 8.0.22 选择Custom方式,按需选择匹配版本的组件,我选择了:
在这里插入图片描述
11. 恭喜,终于折腾顺畅了!
在这里插入图片描述


解决方案:

建设中……

如果对你有用,就点个👍吧。
如果期待详细步骤,请点♥收藏吧。
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值