MySQL服务启动不了,服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。

本文详细介绍了Windows 7中遇到‘服务名无效’启动mysql的解决步骤,包括删除旧服务、清理data目录、初始化数据库、重新安装和启动服务,以及重置root用户密码的过程。适合解决mysql启动失败问题。
摘要由CSDN通过智能技术生成

在启动mysql服务时出现该错误: 
本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止。

 首先,你需要把原来的服务删除:

注意:mysql为你的服务名称,自己可以随便定义的。 
此命令需要进入mysql安装目录下的bin目录运行!

mysql的根目录下: 
你需要清空data目录。

如果没有data目录,请自行创建一个空目录,起名为data!

然后在bin目录下运行命令

初始化!

接着运行:

后面的路径记得改成自己的! 
这是注册mysql服务!

嗯,这里有个小瑕疵,mysql我少打了个l。 
不过没事,这个名字是自定义的!

我按照没打错的情况来解释哈。

接下来就是启动服务: 
请以管理员权限运行!

我这里打的是mysq,是因为前面我定义的名字是mysq了、、、

然后就OK了!

我不知道那个是不是生成随机密码的。

大家可以去data目录下找.err后缀的日志。

 

 打开文件:

会告诉你密码的!

用户名是:root

接下来就是登陆

因为我这里的密码为空,直接再回车就OK了。

 

进入mysql后重置密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';(更改密码)

在这里插入图片描述

 完美解决!

问题2:windows7下启动mysql服务出现服务名无效的原因及解决方法

问题原因:mysql服务没有安装。

解决办法: 在 mysql bin目录下 以管理员的权限 执行 mysqld.exe -install命令

如:D:\mysql-5.7.17-win32\bin>mysqld.exe -install 然后仍然以管理员的权限 net start mysql 开启Mysql服务了。

附卸载mysql服务的方法。

1、以管理员的权限 net stop mysql ,关闭mysql服务

2、以管理员的权限 mysqld -remove ,卸载mysql服务

 转载自:【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止_一路飞奔-CSDN博客_本地计算机上的mysql服务启动后停止 某些转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】在启动mysql服务时出现该错误: 本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止。mysql 版本 5.7.14 系统 win 7后来经过一系列的百度,谷歌,总算是解决了。首先,你需要把原来的服务删除:注意:m...https://blog.csdn.net/fan_lulu/article/details/82011994

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值