解决修改配置文件导致MySQL服务无法启动和停止且MySQL服务操作按钮变为灰色

 更新时间:2023年12月21日 09:15:51   作者:睿思达DBA_WGX  
这篇文章主要介绍了解决修改配置文件导致MySQL服务无法启动和停止且MySQL服务操作按钮变为灰色问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

一、问题描述

Windows 环境下修改了 MySQL 的配置文件(my.ini),重新启动服务时出现错误。

如下图所示:

查看 Windows 服务,发现 MySQL 服务的所有操作按钮都变成灰色,无法进行任何操作。如下图所示:

二、解决方法

1、使用 tasklist 命令查找 MySQL 进程

C:\Users\Administrator>tasklist

映像名称                   PID 会话名         会话#    内存使用
========================= ======== ================ =========== ============
System Idle Process              0 Services                   0          8 K
System                           4 Services                   0      1,896 K
Registry                       120 Services                   0     43,936 K
smss.exe                       480 Services                   0        556 K
csrss.exe                      736 Services                   0      2,060 K
wininit.exe                    824 Services                   0      1,340 K
services.exe                   928 Services                   0      7,788 K
lsass.exe                      972 Services                   0     14,748 K
..............
###################################################################################
mysqld.exe                    6316 Services                   0        320 K
###################################################################################
..............
conhost.exe                   6652 Services                   0      1,548 K
SearchProtocolHost.exe        8924 Console                    2      8,380 K
SearchFilterHost.exe          8968 Services                   0      6,700 K
MultiTip.exe                  4056 Console                    2     21,460 K
tasklist.exe                 14744 Console                    2      8,392 K

2、强行终止 MySQL 进程

C:\Users\Administrator>taskkill /f /pid 6316
成功: 已终止 PID 为 6316 的进程。

C:\Users\Administrator>

3、查看 MySQL 服务的状态

如下图所示:

4、启动 MySQL 服务

检查并修改配置文件中的问题,然后启动 MySQL 服务。

C:\Users\Administrator>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。


C:\Users\Administrator>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。


C:\Users\Administrator>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

三、总结

出现 MySQL 不能正常启动的原因一般是配置文件有误。强行终止 mysqld 进程之后需要仔细检查配置文件中的问题,排除问题之后重新启动 MySQL 服务。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • MySQL安装常见报错处理方法总结大全

    MySQL安装常见报错处理方法总结大全

    MySQL数据库在安装或卸载的过程中,常常会出现一些错误,这是件让我们头疼的事,下面这篇文章主要给大家介绍了关于MySQL安装常见报错处理方法的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • MySql避免重复插入记录的几种方法

    MySql避免重复插入记录的几种方法

    本文章来给大家提供三种在mysql中避免重复插入记录方法,主要是讲到了ignore,Replace,ON DUPLICATE KEY UPDATE三种方法,有需要的朋友可以参考一下
    2013-08-08
  • 深入学习MySQL表数据操作

    深入学习MySQL表数据操作

    这篇文章主要介绍了深入学习MySQL表数据操作,基于表操作内容围绕主题展开详细介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • Mysql 数据库访问类

    Mysql 数据库访问类

    Mysql数据库访问类 实现代码,对于想学习mysql操作类的朋友值得一看
    2009-02-02
  • 详解MySQL数据库千万级数据查询和存储

    详解MySQL数据库千万级数据查询和存储

    百万级、千万级数据处理,核心关键在于数据存储方案设计,存储方案设计的是否合理,直接影响到数据CRUD操作。总体设计可以考虑一下几个方面进行设计考虑:数据存储结构设计;索引设计;数据主键设计;查询方案设计。
    2021-05-05
  • mysql如何对已经加密的字段进行模糊查询详解

    mysql如何对已经加密的字段进行模糊查询详解

    对于密码等信息可以采用单向加密,验证的时候用同样的方式加密匹配即可,下面这篇文章主要给到家介绍了关于mysql如何对已经加密的字段进行模糊查询的相关资料,需要的朋友可以参考下
    2022-09-09
  • 基于sql语句的一些常用语法积累总结

    基于sql语句的一些常用语法积累总结

    本篇文章是对一些常用的sql语句进行了总结与分析,需要的朋友参考下
    2013-06-06
  • MySQL生产库Insert了2次同样的记录但是主键ID是不一样的问题的分析过程

    MySQL生产库Insert了2次同样的记录但是主键ID是不一样的问题的分析过程

    这篇文章主要介绍了MySQL生产库Insert了2次同样的记录但是主键ID是不一样的问题的分析过程,需要的朋友可以参考下
    2014-02-02
  • MySQL的B+树索引的具体使用

    MySQL的B+树索引的具体使用

    MySQL中最常用的索引结构是B+树,B+树是一种自平衡的树,它维护了排序数据的有序性,本文主要介绍了MySQL的B+树索引的具体使用,具有一定的参考价值,感兴趣的可以了解一下
    2024-08-08
  • 三种常用的MySQL 数据类型

    三种常用的MySQL 数据类型

    这篇文章主要介绍了MySQL 的数据类型的的相关资料,文中讲解非常细致,帮助大家更好的理解和学习MySQL,感兴趣的朋友可以了解下
    2020-06-06

最新评论