进入计算机管理->事件查看器->管理事件的摘要,找到MySQL查看最新的错误。
点击错误以后在常规一栏会列出错误信息
我的错误信息是:
Can't find messagefile 'D:\XAMPP\mysql\share\errmsg.sys'
这个错误有可能是my.ini中的配置项中的路径写错了,但是在我检查过my.ini后错误仍会发生。
此时,去计算机管理->服务和应用程序->服务中查看MySQL服务的信息。
发现之前可执行文件的路径是D:\XAMPP\mysql\bin\mysqld.exe,而XAMPP早就被我删掉了。(上图是已经修改过来的)
解决方案:修改可执行文件mysqld.exe路径为新的MySQL安装路径。
step1:打开注册表regidit
step2:进入HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services->MySQL
step3:修改ImagePath为正确路径
再net start mysql,服务就可以启动了。在计算机管理->服务中启动也可以。