• 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

    正常运行。 

    问题解决。

  • 相关阅读:
    python绘制3D图表
    信息学奥赛一本通:1185:单词排序
    【毕业设计】基于stm32的智能温控风扇设计与实现 - 物联网 单片机
    如何解决DNS解析错误故障
    软件测试的调用接口怎么调用,逻辑是什么?
    jmeter提取request body中的数据,作为下个接口的入参
    Kafka 万亿级消息实践之资源组流量掉零故障排查分析
    了解Anaconda
    企业AI虚拟ip形象定制的应用场景
    Golang学习之路5-结构体/类封装等使用
  • 原文地址:https://blog.csdn.net/weixin_45740811/article/details/126278589