系统环境: Windows 10, MySQL8.0.9
错误提示:无法启动Mysql服务 错误1053:服务没有及时响应启动或控制请求。
重启或者重新安装后,仍然提示错误。
解决方法:只需 3步。
1. 此电脑右键 ,管理菜单
2.本地用户和组 - 组 - Administrators
3. 右键 Administrators属性,添加 - 高级 - 立即查找 - 选择 NETWORK-SERVICE 确定。 启动服务,大功告成!(因为我添加完了,所以在组成员下面)
另外,由于8.0 改变了 身份验证
但此时如果我们用Navicat等第三方应用登录,会提示:
Authentication plugin 'caching_sha2_password' cannot be loaded
解决方法:
把mysql用户登录密码加密规则还原成mysql_native_password
1.cmd 打开mysql 。
2.修改账户密码加密规则并更新用户密码:
修改加密规则(可复制)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
更新一下用户的密码(可复制)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
3.刷新权限并重置密码
刷新权限(可复制)
FLUSH PRIVILEGES;
4、重置密码
此处请自定义密码 ,123456就是自定义的密码
alter user 'root'@'localhost' identified by '123456';
此处将密码改为123456
5、再次连接数据库即可