看到很多人说:my.ini文件中的basedir(设置mysql的安装目录)、datadir(设置mysql数据库的数据的存放目录)与MySQL解压后的路径不一致
但是我检查了几遍都没问题,执行命令mysqld --initialize --console 一直报这个错
我的解决办法:
把basedir和datadir中的 \ 改成 \\就可以正常执行了,奇了怪了,我的系统是win10 20H2
将basedir=E:\my\mysql-5.7.24-winx64 改为 basedir=D:\\my\\mysql-5.7.24-winx64 (改为MySQL解压后的路径)
将datadir=E:\my\mysql-5.7.24-winx64\data 改为 datadir=D:\\my\\mysql-5.7.24-winx64\\data (改为MySQL解压后的路径\data)