当前位置: 首页 > article >正文

MySQL 服务正在启动.MySQL 服务无法启动.服务没有报告任何错误。请键入 NET HELPMSG 3534 以获得更多的帮助。总结较全 (已解决)

输入以下命令启动mysql:

net start mysql

出现以下错误提示:

MySQL 服务正在启动 .MySQL 服务无法启动。服务没有报告任何错误。请键入 NET HELPMSG 3534 以获得更多的帮助。

出现这个问题的话,一般有几个情况:

一、MySQL安装文件夹的data文件夹不完整或者被移动了

1.如果是Data文件夹里面的文件不完整,那么就先清空原来的Data文件夹,然后输入mysqld --initialize初始化Data,如果可能有报错,但是没反应可以到Data文件夹里的.err文件查看原因;

或者可以输入mysqld --initialize --console,在控制台就能看到报错信息。

2、如果是data文件夹的位置发生了变化,就要根据文件夹的新目录修改my.ini文件中basedir=?

和datadir=?这两个文件的存储位置了,另外,如果MySQL的文件夹也发生位置变化,比如加装了移动硬盘,重新分区;环境变量也需要跟着修改配置。


以上两个情况都初始化一下(mysqld --initialize)会比较保险。

安装服务的话输入 mysqld --install 服务名 如:mysqld --install MySQL80

删除服务的话输入 sc delete 服务名 如:sc delete MySQL80

总结可能会用到的命令:

mysqld --initialized -insecure:初始化MySQL,并且默认密码为空;
mysqld --initialized --console:初始化MySQL;
mysqld --install:安装MySQL服务;
mysqld -remove:删除MySQL服务;
mysql -u 用户名 -p:登录MySQL;
alter user 'root'@'localhost'identified by '密码';:修改管理员用户的密码;

二、MySQL服务的可执行文件路径不正确

右键我的电脑—>管理—>服务—>找到自己mysql的服务—>右键属性打开



如果路径有 -default的需要删掉

当前可执行文件的路径为:

"F:\Program Files\mysql-8.0.30-winx64\bin\mysqld" -defaultPath="F:\Program Files\mysql-8.0.30-winx64\bin\mysqld" MySQL80

修改步骤:


按照路径找到自己的mysql服务注册表


修改ImagePath为

"F:\Program Files\mysql-8.0.30-winx64\bin\mysqld" MySQL80

然后服务启动MySQL80 或者 cmd里面输入 net start MySQL80



正常运行。

问题解决。



喜欢的朋友记得点赞、收藏、关注哦!!!


http://www.kler.cn/a/454826.html

相关文章:

  • 香港站群服务器如何排查 Linux 系统的内存泄漏问题
  • 远程作业专家指导调度系统
  • 中巨伟业推出高安全高性能32位智能卡内核可编程加密芯片SMEC88SP/ST
  • 通过百度api处理交通数据
  • Java中处理if-else的几种高级方法
  • 用Excel表格在线发布期末考试成绩单
  • USB免驱IC读写器QT小程序开发
  • 计算机网络 (9)数据链路层
  • 深度学习在图像识别中的最新进展与实践案例
  • 如何在 Vue 中处理 API 请求?
  • 第3章 并行循环调度的准则
  • c++ 打开摄像头并显示摄像头捕获的数据
  • 【进阶编程】代理模式和适配模式的比较
  • 【视觉惯性SLAM:八、ORB-SLAM2:特征匹配】
  • 外键约束的应用层维护
  • Spring Boot 自动配置:从 spring.factories 到 AutoConfiguration.imports
  • PlantUML 入门使用指南
  • Llama 3 后训练(三)
  • 逻辑控制语句
  • 【Unity3D】ECS入门学习(六)状态组件 ISystemStateComponentData