摘要
作者在windows 11 上安装MySQL 5.7的时候发现安装会一直卡在Staring the server,并且查看日志报如下错误: 只有在任务处于完成状态(RanToCompletion、Faulted 或 Canceled)时才能释放它。
作者在windows 11 上安装MySQL 5.7的时候发现安装会一直卡在Staring the server,并且查看日志报如下错误: 只有在任务处于完成状态(RanToCompletion、Faulted 或 Canceled)时才能释放它。
MySQL 5.7是一个已经比较成熟的版本的数据库了,市面上大部分使用的都是这个版本。
如果你在windows上安装此版本的MySQL时,如果卡在下面的页面中
点击右侧的Log如果发现报了如下的错误,那么您就可以参考本文解决方式:
Attempting to start service MySQL57....................
只有在任务处于完成状态(RanToCompletion、Faulted 或 Canceled)时才能释放它。
Ended configuration step: Starting the server
解决方式/途径主要有三种:
卸载MySQL重装
配置MySQL服务的账户登录方式
检查安装MySQL的过程中是否存在中文文件
1、卸载MySQL可以从Windows中的控制面板-->程序卸载进行
2、删除卸载残留
进入你的MySQL的安装目录(如果你没有更改安装目录的话,默认是在C:\ProgramData\和C:\Program Files\),删除此目录下的MySQL目录即可
3、最后删除注册表
Windows+R–>regedit–>打开注册表
分别删除以下目录下的带有MySQL字样的文件夹
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services
在桌面-->我的电脑(右键)点击管理,然后选择服务和应用程序-->服务,进入到以下页面
在右侧找到MySQL57,右键选择属性,进入下面图片,然后切换为登录选项卡,勾选“本地系统账户”,然后点击“应用”、“确定”
然后再次点击MySQL安装面板上的“Execute”按钮尝试
如上述两种方式不能解决问题,那么最大的可能性就是你的windows系统中的账户为中文名称,导致MySQL安装过程中需要创建的一些文件包含了中文的名称,因此需要在安装MySQL时勾选如下的选项
然后点击Next,一步一步往下走,当走到下图中时,请注意是否存在中文的文件名称
如上图所示,将所有的包含中文字符的内容全部改为拼音或者英文,然后点击Next,此时你就会发现在执行“Starting the Server”成功了