MySql8.0安装时卡在Starting the server的解决方法

问题截图

前言

 我找遍全网,99%的人都只把问题定位在“没有卸载干净”这个地方,又是删文件,又是删注册表,但碰到这个问题的,99%都是新手,基本上都是第一次安装,既然是第一次安装,怎么会存在卸载不干净这个问题呢?再说,只要不是直接自己去安装目录直接把文件拖到回收站的,无论是借助官方卸载工具,还是借助第三方例如:Uninstall Tool,Revo Uninstaller这一类卸载工具的,基本上不存在卸载不干净这个问题。只有一两个人注意到了“服务与桌面交互”这个问题,我也敢保证99%的人遇到的都是这个问题,由于这个问题确实困扰了我一段时间,所以我把经验分享出来,让新人能够在这个问题不浪费时间

问题原因1:卸载不干净(问题占比1%)

卸载不干净,1%的人遇到的是这个问题,借助官方的卸载工具,或第三方卸载工具例如:Uninstall Tool,Revo Uninstaller卸载MySQL均不会出现该问题,遇到该问题请借助工具卸载,或查看其它博主的文章手动删除文件,注册表等

问题原因2:服务与桌面交互(问题占比99%)

本人遇到的就是这个问题,现在我写出最完整的解决方案

在碰到这个问题时 

不要点“Cancel”和“×”关闭页面

“ Win+r ”唤起运行窗口,输入“ services.msc ”进入服务(或右键此电脑-->管理-->服务)

下滑找到MySQL【快捷跳转,点击任意1个服务,再在键盘上按m键,即可直接跳转到m开头的服务】
(此处是在安装MySql时设置的MySql数据库名称,MySql8.0版本默认为MySql80)

选中MySQL,右键“属性”

 选择登陆身份为:“本地系统账户”,勾选“允许服务与桌面交互”

进行完这一步,问题就已经解决,可以返回安装页面点击“Execute”继续安装

但是,选择登录身份为本地系统账户后,MySql会变为无密码状态,需要设置密码的继续往下面看

点击开始,再打开所有应用

找到MySQL

打开“MySQL 8.0 Command Line Client”

 因为是无密码状态,直接Enter回车,进入MySQL

 

 输入命令

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

把密码设置为“Password.root”

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Password.root';

刷新权限

FLUSH PRIVILEGES;

 到这里,问题就解决了

  • 34
    点赞
  • 91
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 15
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

WySen-Yeah

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

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

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

打赏作者

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

抵扣说明:

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

余额充值