MySQL服务启动时显示本地计算机上的MySQL服务启动后停止;mysql服务无法启动

两个问题:
(1) 关闭mysql服务后后再次启动,显示:MySQL服务启动时显示本地计算机上的MySQL服务启动后停止。某些服务在未由其它服务…;
(2)cmd窗口输入 net start mysql后显示:mysql服务正在启动 ;mysql服务无法启动

解决方案:
多半是因为你修改了my.ini文件但是没修改完善,比如修改数据库存储路径到D盘,要注意以下两点:

1.将修改后的文件保存为以ANSI方式编码:
MySQL服务启动时显示本地计算机上的MySQL服务启动后停止;mysql服务无法启动_第1张图片

2.注意有两个地方都要改:
MySQL服务启动时显示本地计算机上的MySQL服务启动后停止;mysql服务无法启动_第2张图片

MySQL服务启动时显示本地计算机上的MySQL服务启动后停止;mysql服务无法启动_第3张图片上面是修改存储路径的,然后再修改下面这条(没改这条是很多网络教程我尝试后依然失败的原因):
MySQL服务启动时显示本地计算机上的MySQL服务启动后停止;mysql服务无法启动_第4张图片

MySQL服务启动时显示本地计算机上的MySQL服务启动后停止;mysql服务无法启动_第5张图片
可以先将c盘里的数据文件拷贝到D盘,然后再改路径,避免数据遗失。
然后再按照网上普遍介绍的方法,
先确保mysql服务已经关闭:
MySQL服务启动时显示本地计算机上的MySQL服务启动后停止;mysql服务无法启动_第6张图片

然后以管理员身份打开CMD,注意是在你安装mysql的bin路径下,(改动后的my.ini文件也要放在这个路径)
MySQL服务启动时显示本地计算机上的MySQL服务启动后停止;mysql服务无法启动_第7张图片
MySQL服务启动时显示本地计算机上的MySQL服务启动后停止;mysql服务无法启动_第8张图片

最后依次输入如下:

MySQL服务启动时显示本地计算机上的MySQL服务启动后停止;mysql服务无法启动_第9张图片这样我们就成功实现了既能修改数据库存储路径又能成功启动MYSQL服务的目的,不信的话你可以用mysql workbench 试试看新建个table ,就能欣喜地发现是在D盘发生了改动。
首发,码字不易,如果各位弟弟觉得有用,求赞。

你可能感兴趣的:(MySQL服务启动时显示本地计算机上的MySQL服务启动后停止;mysql服务无法启动)