windows下MySQL服务不见,服务无法启动,服务闪退,提示“本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止”

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

文章目录

前情提示

后台启动MySQL服务出现闪退 或 “本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止”可以参考以下方法。

我的电脑上安装了双版本MySQL这里以MySQL 5为例。

文章中会有对 MySQL服务安装路径 和 MySQL数据存储路径 的使用。你必须知道你的两个路径在哪。

注意有bin目录bin目录下有mysql.exe或mysqld.exe就是服务安装路径有my.ini就是数据存储路径。

默认安装路径时路径是这里只作参考按实际情况查看
安装路径C:\Program Files\MySQL\MySQL Server XX
数据路径C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server XX\data\mysql

你要是还是不知道有一个软件叫everything直接搜相关文件或文件夹
下面这个是数据存储路径因为有my.ini
在这里插入图片描述
下面这个是服务安装路径因为有mysql.exe
在这里插入图片描述

1.解决MySQL服务消失

如果你的服务存在但是无法启动可以直接看小节2
使用管理员模式启动CMD
①在Windows搜索CMD
以管理员身份运行CMD
②跳转至指定路径
管理员模式CMD默认打开在C盘MySQL服务安装在C盘就可以直接跳转至安装路径。
如果MySQL安装在D盘首先需要跳转至D盘再输入安装路径跳转
在这里插入图片描述
这时跳转至MySQL服务的bin目录下cd 安装路径
在这里插入图片描述
③安装MySQL服务自定义服务名
服务名虽然可以自定义但尽量不要出现中文、特殊符号、空格等
格式mysqld.exe -install 服务名
在这里插入图片描述
如图所示进入服务查看出现服务MySQL57才算是服务安装成功
在这里插入图片描述
选择启动如果启动失败或闪退可以接着往下看。
注意端口问题已经在安装时就设置好了这里不存在修改端口号什么的需要修改端口号就进入my.ini文件这是windows系统下MySQL的配置文件之一可以在里面修改端口号。

2.解决MySQL服务无法启动

任务管理器 —> 服务 —> 打开服务
在这里插入图片描述


找到在第1小节安装的MySQL服务MySQL57
在这里插入图片描述
在这里插入图片描述
将“可执行文件的路径”复制到word中
“D:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe” --defaults-file=“D:\ProgramData\MySQL\MySQL Server 8.0\my.ini” MySQL57

将上面的路径分为三部分
    ①"D:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe"MySQL服务的安装路径有bin目录或mysqld.exe就是服务安装路径。
    ②–defaults-file=“D:\ProgramData\MySQL\MySQL Server 8.0\my.ini”MySQL数据的存储路径主要存放使用中产生的数据。
    ③MySQL57MySQL的服务名。有两次修改的机会第一次是安装时可以自定义服务名另一种就是第1小节的在cmd中使用命令重新修改服务名。

仔细的人已经看出来问题服务MySQL57使用的路径确实MySQL8的路径因此这里的路径是错误的需要将路径重新修改为MySQL57的路径。

打开注册管理表找到以下路径HKEY_LOCAL_MACHINE —> SYSTEM —> CurrentControlSet —> Services —> MySQL57
在这里插入图片描述


修改ImagePath的参数选中右键修改点击确定
在这里插入图片描述
修改为
    路径格式“数据库安装路径” --defaults-file=“数据存储路径” 服务名
    例(我的路径)“D:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe” --defaults-file=“D:\ProgramData\MySQL\MySQL Server 5.7\my.ini” MySQL57
    这里建议在word中编辑好再粘贴注意注意使用英文逗号中间有空格
在这里插入图片描述
最后点击确定即可。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: windowsmysql

“windows下MySQL服务不见,服务无法启动,服务闪退,提示“本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止”” 的相关文章