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

红太狼 2023-10-04 22:05 41阅读 0赞

一、问题描述

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

e6de5832d77ff2e7e99aa60633041139.png

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

954175b8f1e4e7f3ac16bf1344f47577.png

二、解决方法

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

  1. C:\Users\Administrator>tasklist
  2. 映像名称 PID 会话名 会话# 内存使用
  3. ========================= ======== ================ =========== ============
  4. System Idle Process 0 Services 0 8 K
  5. System 4 Services 0 1,896 K
  6. Registry 120 Services 0 43,936 K
  7. smss.exe 480 Services 0 556 K
  8. csrss.exe 736 Services 0 2,060 K
  9. wininit.exe 824 Services 0 1,340 K
  10. services.exe 928 Services 0 7,788 K
  11. lsass.exe 972 Services 0 14,748 K
  12. ..............
  13. ###################################################################################
  14. mysqld.exe 6316 Services 0 320 K
  15. ###################################################################################
  16. ..............
  17. conhost.exe 6652 Services 0 1,548 K
  18. SearchProtocolHost.exe 8924 Console 2 8,380 K
  19. SearchFilterHost.exe 8968 Services 0 6,700 K
  20. MultiTip.exe 4056 Console 2 21,460 K
  21. tasklist.exe 14744 Console 2 8,392 K

2、强行终止 MySQL 进程

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

3、查看 MySQL 服务的状态

如下图所示:

585bfcccf5b45649972f008125f602a0.png

4、启动 MySQL 服务

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

  1. C:\Users\Administrator>net start mysql
  2. MySQL 服务正在启动 .
  3. MySQL 服务已经启动成功。
  4. C:\Users\Administrator>net stop mysql
  5. MySQL 服务正在停止.
  6. MySQL 服务已成功停止。
  7. C:\Users\Administrator>net start mysql
  8. MySQL 服务正在启动 .
  9. MySQL 服务已经启动成功。

三、总结

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

发表评论

表情:
评论列表 (有 0 条评论,41人围观)

还没有评论,来说两句吧...

相关阅读