Windows平台上安装MySql 5.6 /8.0等的各种问题解决办法汇总

1. windows平台的mysql

Mysq的l生产环境,有条件的还是建议采用Linux平台进行安装,毕竟支持力度不一样。当然囿于现实,在windows平台上依然有大量的用户在使用,而经典的5.6,以及新版8.0等均不同程度的出现了安装和使用的问题,这个帖子力争收集大量的安装和使用问题,进行一揽子解决方案,告诉你怎么解决这些疑难问题。

当然由于这个安装问题,我已经熬了好几个通宵…
本文章会持续更新问题和解决方案,因此,建议您收藏,以便在需要的时候能快速的找到我。.

2.MySQL 8在修改了my.ini文件后不能启动

事故现场: 小A在记事本编辑完my.ini文件后,保存,然后重启mysql8 服务。 小A惊喜的发现,windows无法启动MySQL服务了。
解决办法1:记事本保存my.ini文件时选择ANSI编码。
Windows平台上安装MySql 5.6 /8.0等的各种问题解决办法汇总
解决办法2:使用notepad++ 工具编辑,保存为UTF8格式,而不是UTF8-BOM。
Windows平台上安装MySql 5.6 /8.0等的各种问题解决办法汇总
事故原因分析:Windows 记事本”好心“的帮你增加了三个16进制字符 EF BB BF (unicode) 作为 utf的BOM标记,这个好心办了坏事。当然如果你有16进制编辑器的话,可以直接删除这3个字节。

3. an error was encountered loading the product catalogWindows平台上安装MySql 5.6 /8.0等的各种问题解决办法汇总

事故现场: 小A在一台已有的服务器上安装mySQL,突然弹出一条错误信息。
解决办法:在控制面板找到mysql的旧应用,删除掉它,即可解决。
Windows平台上安装MySql 5.6 /8.0等的各种问题解决办法汇总

4. MySQL Writing Configuration file failed

事故现场: 小A开开心心的准备好windows环境,软件,开始安装MySQL,经过一番安装,成功了一半,当在应用配置时,突然弹出错误,不能写配置文件(Writing Configuration file failed)。
Windows平台上安装MySql 5.6 /8.0等的各种问题解决办法汇总
解决办法:当然是该系统已经不支持安装的版本了,也可能某个补丁后不支持该版本了。
为了解决问题,我们先看看官方给的支持表,一切一定要在官方支持范围下安装。

如果你是在安装5.6,那么可以考虑升级到5.7,兼容性比较好,程序也不需要更改。如果你的系统不支持5.7,那么在更改为8的时候,要考虑程序的兼容性,否则,安装完数据库后,程序运行不起来也是悲催。

我曾经遇到的,windows2016不能安装MySQL5.6, Windows11有的可以安装5.6,有的不行,大部分都可以安装5.7。但总的来看,如果能安装,你就姑且用;如果不能安装,你也别死磕。

这个BUG由来已久,应该是MySQL团队始终未能解决的BUG之一,从5.5版本开始甚至到8.0都可以看到它的身影,如果你不行碰到了这个问题,那么,请绕行吧,如果硬刚,你会死的很惨(我说的是你的时间,我曾经在上面花费了大约1周的时间,现在依然是能碰到该问题),绕行最好的方案是安装最新版本,我相信你肯定能解决它,否则就更换系统版本,相信我,这是最快的方案,没有别的!

MySQL支持的windows系统一览。
Windows平台上安装MySql 5.6 /8.0等的各种问题解决办法汇总

总结

没有什么是一帆风顺的,就连安装软件也是如此,想想看,开发一个软件是多么的不容易,哈哈。
希望这些能帮助你走出困境,如果这里没有你遇到的问题,也可以在下面评论。