安装MySQL时问题遇到的现象
报错内容
完全按照安装教程,.net framework和c++的库都有了
看你错误代码是-1073741701,缺少了组件。不知道你在安装MySQL时要弹出一个窗口,让你安装的软件你安装了吗?
可能是下面这个
看看计算机名字是不是中文
安装目录不能存在中文名
参考如图进行解决:
安装解压缩版
如果你不想卸载后重新安装,
先备份C: \ProgramData\MySQL\MySQL Server 8.0\my.ini文件
然后修改
先把lower-case-table-names = 1
改为lower-case-table-names = 0
如果不行
把lower-case-table-names这行注释或删除掉
备份C: \ProgramData\MySQL\MySQL Installer for Windows\Manifest\Templates\my-templates-8.0.ini
尾部添加
innodb_flush_method=normal
innodb_use_native_aio = 0
还不行,执行第二方案
步骤1.控制面板->程序,然后卸载所有mysql。
步骤 2.从以下路径中删除MySQL文件夹 。
C:\Program Files\MySQL
C:\Program Files (x86)\MySQL
C:\ProgramData\MySQL(programdata 是隐藏文件夹,所以你可能需要取消隐藏,视图->选项->查看->显示隐藏文件)
步骤 3.win键(田字符号)+r 输入regedit.exe
进入注册表删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services
步骤4.控制面板->管理工具->服务
找到mysql服务名称
然后打开cmd(win键(田字符号)+输入Cmd)鼠标右键以管理员身份运行
cmd中输入(sc Delete "与mysql有关的服务名称")后回车。
步骤5.重新安装mysql
在my.ini文件的编写上,可能会有格式、内容上的错误,在格式上要注意“\”"""/"。
这种时候百度最有用,这步解决了说不定还有下一步有问题