【mysql安装问题】mysqld: Can‘t create directory ‘E: oft\mysql\mysql-5.7.19-winx64\data\‘ 两种解决办法

安装完mysql之后,要初始化数据文件,输入

mysqld --initialize-insecure --user=mysql

在这里插入图片描述
然后可能会出现如下错误**:

mysqld: Can’t create directory ‘E: oft\mysql\mysql-5.7.19-winx64\data’ (Errcode: 2 - No such file or directory)

原因一:my.ini文件中的basedir(设置mysql的安装目录)、datadir(设置mysql数据库的数据的存放目录)与MySQL解压后的路径不一致

解决办法:
在这里插入图片描述
检查mysql安装目录 my.ini 目录

将basedir=E:\Software\mysql-5.7.24-winx64 改为 basedir=D:\Software\mysql-5.7.24-winx64 (改为MySQL解压后的路径)

将datadir=E:\Software\mysql-5.7.24-winx64\data 改为 datadir=D:\Software\mysql-5.7.24-winx64\data (改为MySQL解压后的路径\data)

原因二:
看到很多人说:my.ini文件中的basedir(设置mysql的安装目录)、datadir(设置mysql数据库的数据的存放目录)与MySQL解压后的路径不一致

但是我检查了几遍都没问题,执行命令

mysqld --initialize-insecure --user=mysql 

一直报这个错

解决办法:

把basedir和datadir中的 \ 改成 \就可以正常执行了,我的系统是win10 20H2

很奇怪,但亲测有效

basedir=E:\soft\mysql\mysql-5.7.19-winx64\ 

改为

basedir=E:\\soft\\mysql\\mysql-5.7.19-winx64\\ (改为MySQL解压后的路径)

datadir=E:\soft\mysql\mysql-5.7.19-winx64\data\ 

改为

datadir=E:\\soft\\mysql\\mysql-5.7.19-winx64\\data\\ (改为MySQL解压后的路径\data

在这里插入图片描述

成功后就会生成一个data存储数据文件夹

更多相关文章点这里哦

【Java全栈】Java全套学习路线及项目资料总结【JavaSE+Web基础+MySQL+JavaEE】

在这里插入图片描述
答疑资料qq群:1007576722

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gopher-毛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值