【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止

前言:

      由于笔记本好久没用了,启动MYSQL服务不知哪里出问题了,报错如下:

本地计算机上的MySQL57服务启动后停止。某些服务在未由其他服务或程序使用时自动停止。

  MYSQL版本是5.7,在网上搜到了一切解决方案, 大部分都是不可行的。

 mysql版本:5.7

 操作系统:WIN10

 mysql安装根目录没有发现data文件夹。所以我们自己创建一个data命名的文件夹,win7是不会自动创建,所以win10运行命令自行创建。

注意:

1、mysql的服务器名是不可以随便命名的。

2、使用命令必须是在根目录下的bin目录去操作。

首先:

我们输入启动mysql服务,命令如下:

net start mysql
mysql是启动的服务名,不知道服务名是什么,windows系统按快捷键:windows键也就是ALT左边的键,windows+R输出:services.msc

然后随便点击一个服务。直接输入mysql相当于定位到mysql。




在输入命令时,服务器名的大小写忽略就行。

执行:net start mysql 命令报错如下



现在我的MYSQL服务已经可以运行了,已经把之前的MYSQL57的服务已删除。

然后我们初始化服务:


mysqld --initialize

查看mysql的安装目录是否生成了data。如果没有生成,使用另外一个命令,如下:


命令:

mysqld -install

服务成功安装,接下来我们继续,试着启动服务,注意,服务名不一样的情况,根据自己的本地服务名去启动服务:


我们去卸载服务,截图如下:


上图的信息是当前这个服务已经存在,这个当前服务安装在C目录。

接下来,我们去重新初始化一次:


命令:

mysqld --initialize-insecure
然后我们输入命令再次安装一下服务,命令如下:


上述说我们这个服务已经存在,去安装目录是否有data文件夹,发现已经存在,我们试着去启动mysql服务,看是否能成功


已启动成功,说明我们已经安装成功服务,我们去找一下用户名和密码,data目录,err文件, 如下:


然后我们打开文件:


用户名是root,密码是空。我们去改一下密码,命令如下:


密码直接不输入回车即可。

修改密码命令:

set password for 用户名@localhost=password('新密码')

修改已成功问题解决,我们去把原来的服务删掉,如下:


删除之后,在我们本地服务也是找不到次服务了


  • 8
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值