看到很多人说: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)
本文解决了MySQL初始化过程中因my.ini文件中basedir和datadir路径配置错误导致的问题,在Windows 10环境下通过修改路径分隔符从到\成功启动MySQL服务。

3995

被折叠的 条评论
为什么被折叠?



