系统环境: Windows 10,    MySQL8.0.9 

 

错误提示:无法启动Mysql服务 错误1053:服务没有及时响应启动或控制请求。

 

重启或者重新安装后,仍然提示错误。

 

解决方法:只需 3步。

 1. 此电脑右键 ,管理菜单

 2.本地用户和组 - 组 - Administrators

  

windows无法启动mysql服务(位于本地计算机上) 错误999 windows无法启动mysql57服务,错误1053_mysql

 

 

 3. 右键 Administrators属性,添加 - 高级 - 立即查找 - 选择 NETWORK-SERVICE 确定。 启动服务,大功告成!(因为我添加完了,所以在组成员下面)

windows无法启动mysql服务(位于本地计算机上) 错误999 windows无法启动mysql57服务,错误1053_右键_02

 

 

 

    另外,由于8.0 改变了 身份验证

    但此时如果我们用Navicat等第三方应用登录,会提示:

Authentication plugin 'caching_sha2_password' cannot be loaded

解决方法:

    把mysql用户登录密码加密规则还原成mysql_native_password

  1.cmd 打开mysql  。 

  

windows无法启动mysql服务(位于本地计算机上) 错误999 windows无法启动mysql57服务,错误1053_mysql_03

 

 

 

  2.修改账户密码加密规则并更新用户密码:

  修改加密规则(可复制)

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

windows无法启动mysql服务(位于本地计算机上) 错误999 windows无法启动mysql57服务,错误1053_解决方法_04

 

 

  更新一下用户的密码(可复制)

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

 

  3.刷新权限并重置密码

  刷新权限(可复制)

FLUSH PRIVILEGES;

 

windows无法启动mysql服务(位于本地计算机上) 错误999 windows无法启动mysql57服务,错误1053_右键_05

  4、重置密码

  此处请自定义密码 ,123456就是自定义的密码

alter user 'root'@'localhost' identified by '123456';

  

windows无法启动mysql服务(位于本地计算机上) 错误999 windows无法启动mysql57服务,错误1053_mysql_06

 

   此处将密码改为123456

  5、再次连接数据库即可