win7 MySQL Connector/Net 安装卸载问题
问题1:卸载MySQL Connector Net 6.9.9 卸载程序无法卸载
方法:注册表搜索 MySQL Connector Net 6.9.9 全部删除
****************************************************************************************************************
问题2:无法安装MySQL Connector Net 8.0.10 安装是直接回滚 (此处应该跟版本无关,我试了多个版本都无法安装)
方法:参考地址 https://*.com/questions/28814244/cannot-uninstall-mysql-connector-net-6-9-3-failure-at-mysql-web-v20-dll
解决方法的大致意思是 MySQL 的安装程序在配置操作系统的 machine.config 出现错误,可通过如下方法验证:
控制台运行
C:\> C:\Users\Me\Downloads\mysql-connector-net-6.9.3.msi /lvx* C:\Users\Me\Downloads\mysql-connector-net-6.9.3-uninstall.log
.log 为安装时的日志文件可进行查看发现如下:
System.NullReferenceException: 未将对象引用设置到对象的实例。
在 MySql.ConnectorInstaller.WebCustomAction.AddRoleProvider(XmlDocument doc) 《-------------此处的错误一般是因为这个配置节下有<clear />这个节点
在 MySql.ConnectorInstaller.WebCustomAction.AddProviderToMachineConfigInDir(String path)
在 MySql.ConnectorInstaller.WebCustomAction.UpdateMachineConfigs(String rootPath, Boolean add)
在 MySql.ConnectorInstaller.WebCustomAction.AddProviderToMachineConfig()
在 MySql.ConnectorInstaller.WebCustomAction.WebInstall(Session session)
该根据参考地址的解释是说machine.config 中有<clear /> 这个节点,但是mysql的安装程序没有识别,具体原因可以看参考地址。
所以全部清空machine.config 中的 <clear /> 在进行安装和卸载就比较方便了。注意:machine.config 修改前请先备份。
吐槽:这个问题貌似从6.5 就开始出现了为啥官方就不给直接解决了呢,好歹也是个大公司啊,坑爹啊,浪费我两天时间
上一篇: 这么姐弟俩好幽默
推荐阅读
-
win7系统安装2个mysql版本后连接不上数据库的问题如何解决?
-
Win7 64位 mysql 5.7下载安装常见问题小结
-
win7 MySQL Connector/Net 安装卸载问题
-
解决Win7 x64安装解压版mysql 5.7.18 winx64出现服务无法启动问题
-
mysql 5.7安装报错: 请键入 NET HELPMSG 3534 以获得更多的帮助的问题如何解决?
-
Mysql5.7解压版的安装和卸载及常见问题小结
-
python3 安装MySQLdb及无法打开mysql.h问题解决(win7 )
-
在win7系统下操作 ,关于安装mysql的问题,无法安装,打一次安装
-
win7下安装绿色版mysql相关有关问题
-
win7下MySQL的安装配置及卸载 笔记分享