造成这种情况的原因有很多,如果直接百度错误信息的话,不一定能很快解决问题,所以,出现这种情况,我们可以使用 mysqld --console 命令来查看报错信息,然后根据报错信息来百度,这样就很快定位到问题所在。看到以下截图,我的问题是

Please make sure that directory exists and is accessible by MySQL Server. Supplied value : D:\My_Program_Files\mysql5.7.29\Uploads

意思是没有这目录,那我就根据报错信息来解决问题,去创建目录

net start MySQL57 MySQL57 服务正在启动 . MySQL57 服务无法启动。_MySQL57

然后重新 net start MySQL57 就可以看到 Mysql57 服务启动了

net start MySQL57 MySQL57 服务正在启动 . MySQL57 服务无法启动。_MySQL57 _02