windows 下MySQL8 启动报MY-010091错误解决办法

当MySQL服务启动失败时,可能是因为初始化过程出现问题导致data目录缺失。为了解决此问题,可以按照以下步骤操作:1) 在bin目录下执行初始化命令`mysqld --initialize`; 2) 安装服务`mysqld --install MySQL80`; 3) 使用`net start MySQL80`启动服务。初始密码会保存在data目录下的.err文件中,登录后应及时修改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果添加了服务,启动服务不成功,如果在命令目录下用mysqld命令直接启动,报如下错误:

 这个问题是在安装的时候系统初始化有问题造成系统没有data目录及相关文件,需要手动做初始化即可解决。

在bin下执行:

  1、初始化: mysqld --initialize; 

   2、安装服务:mysqld --install MySQL80;

   3、启动服务:net start MySQL80

通过这个步骤应该就正常启动MySQL服务了。

然后就可以用mysql -uroot -p连接mysql了,密码保存在data目录下扩展名为.err的文件中,直接用文本类编辑器打开,找到下面的标记处即是密码,登录后修改成自己需要的密码。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'XXXX';

FLUSH PRIVIEGES;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值