修改配置文件导致 MySQL 服务无法启动和停止,并且 MySQL 服务操作按钮变为灰色
目录
一、问题描述
Windows 环境下修改了 MySQL 的配置文件(my.ini),重新启动服务时出现错误。如下图所示:
查看 Windows 服务,发现 MySQL 服务的所有操作按钮都变成灰色,无法进行任何操作。如下图所示:
二、解决方法
1、使用 tasklist 命令查找 MySQL 进程
C:UsersAdministrator>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:UsersAdministrator>taskkill /f /pid 6316
成功: 已终止 PID 为 6316 的进程。
C:UsersAdministrator>
3、查看 MySQL 服务的状态
如下图所示:
4、启动 MySQL 服务
检查并修改配置文件中的问题,然后启动 MySQL 服务。
C:UsersAdministrator>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
C:UsersAdministrator>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。
C:UsersAdministrator>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
三、总结
出现 MySQL 不能正常启动的原因一般是配置文件有误。强行终止 mysqld 进程之后需要仔细检查配置文件中的问题,排除问题之后重新启动 MySQL 服务。
最后
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
小编已加密:aHR0cHM6Ly9kb2NzLnFxLmNvbS9kb2MvRFVrVm9aSGxQZUVsTlkwUnc==出于安全原因,我们把网站通过base64编码了,大家可以通过base64解码把网址获取下来。