前言
近日在学习新框架的时候需要用到mysql,发现之前安装的mysql服务不能启动,加上版本也比较旧,所以决定重新安装,在安装过程中遇到了一些问题,解决后决定记录一下,所以有了这篇文章
报错信息
Attempting to start service MySQL80...
Failed to start service MySQL80.
只有在任务处于完成状态(RanToCompletion、Faulted 或 Canceled)时才能释放它。
Ended configuration step: Starting the server
解决方案
报错的时候不要取消安装,在服务中查找安装的mysql服务(此时服务是安装好的,只是安装器要先开启服务),进行如下设置
然后继续安装,此时就可以安装成功
新的问题
在安装过程中,特别是高版本的情况,会出现安装好后,使用navicat输入密码后会提示密码错误,其实是因为高版本安装时默认选择的新的认证方式,新的认证方式使用的是sha256加密,官方建议使用他们的客户端,这里只需要设置成旧的就行(9.0没有这个选择,8.0有)
mysql重装相关
网上很多博客和教程说要删除安装文件、installer文件、数据文件,删除注册表,其实这些都没必要,有一个很简单的方式。
只需要重新运行安装文件,移除旧的mysql和mysql installer(installer不是很有必要移除),这个时候installer就会去删除这些文件夹和注册表中关于mysql的信息,然后重新安装即可
评论区