[MySQL报错]关于发生net start mysql 服务无法启动,服务没有报告任何错误的五种解决方案。

咋直接进入主题。

我遇到的问题是net start mysql 服务无法启动,服务没有报告任何错误

其问题出在哪里呢

一.ini文件配置问题

在于你没有给你下载好的mysql文件中配置.ini文件。

该如何配置呢。那就是先在文件夹中创建一个文本文件,把下面内容复制进去(根据自身下载的mysql文件夹位置改一下)

复制代码
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录   ----------是你的文件路径-------------
basedir=D:SCHOOLWORKJavaEEmysql-8.0.36-winx64  (这里填你的路径)
# 设置mysql数据库的数据的存放目录  ---------是你的文件路径data文件夹自行创建
datadir=D:SCHOOLWORKJavaEEmysql-8.0.36-winx64data  (这也是,data不用自己创建)
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用"mysql_native_password"插件认证
#mysql_native_password
authentication_policy=caching_sha2_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

这就是我的存放mysql的路径。(供参考),这里的data文件,刚开始是没有的,不用担心。别自己创建。

如此之后打开命令提示符(用管理员身份打开)

打开后 默认在C盘 (例如我在d:盘)

咱们这么操作

**重点流程1:**在bin目录下执行命令行 mysqld --initialize --console(出现下面错误就是data包好像有点问题,删了,重试)

箭头指的是你的mysql初始密码。

如果已安装mysql服务,需要先删除该服务 sc delete mysql

安装MySQL服务mysqld --install mysql

再次尝试启动MySQL服务**net start mysql**

如果如此还不行,那下一步。

2.data包有问题,将data包直接删除,

从上面的 重点流程1 开始执行。

还不行。

3.mysql所需要的端口号被占用。

打开命令提示符(用管理员身份打开)

使用命令 netstat -ano 查看端口占用情况

可看到,我的3306端口被10180这个pid的应用占用

使用 **taskkill /f /pid ****? ?**命令结束占用端口的活动连接,xxxx就是端口对应的PID,我的PID是10180

再次输入**net start mysql**, 可以看到连接成功

如果还是不行

4.注册表编辑器里的imagepath有问题

window+R 后输入regedit,进入注册表编辑器

根据这一个个文件夹向下找

找到这里点击imagepath,路径照着这个参考填(加粗的填自己的文件位置)

"D:SCHOOLWORKJavaEEmysql-8.0.36-winx64in mysqld" --defaults-file="D:SCHOOLWORKJavaEEmysql-8.0.36-winx64inmy.ini"

然后再去按照重点流程1走一遍。

倘若还是不行,那就看看你是否环境变量里有配置mysql了吗

5.环境变量配置

打开高级系统设置

新建然后输入mysql的bin的位置信息

在去重复重点流程1.

在不行,你要不试试重装一下看看。(无奈了,)

还有一种可能就是你之前有装过,然后导致一些东西路径什么的冲突了,你要看仔细。该把之前的mysql删了就要删了。

相关推荐
缺点内向2 小时前
Java:创建、读取或更新 Excel 文档
java·excel
带刺的坐椅2 小时前
Solon v3.4.7, v3.5.6, v3.6.1 发布(国产优秀应用开发框架)
java·spring·solon
四谎真好看3 小时前
Java 黑马程序员学习笔记(进阶篇18)
java·笔记·学习·学习笔记
桦说编程4 小时前
深入解析CompletableFuture源码实现(2)———双源输入
java·后端·源码
java_t_t4 小时前
ZIP工具类
java·zip
lang201509284 小时前
Spring Boot优雅关闭全解析
java·spring boot·后端
pengzhuofan5 小时前
第10章 Maven
java·maven
百锦再5 小时前
Vue Scoped样式混淆问题详解与解决方案
java·前端·javascript·数据库·vue.js·学习·.net
刘一说6 小时前
Spring Boot 启动慢?启动过程深度解析与优化策略
java·spring boot·后端
壹佰大多6 小时前
【spring如何扫描一个路径下被注解修饰的类】
java·后端·spring