服务器重启后,mysql服务自启动失败,通过mysqld -console命令得到错误提示:找不到datadir的路径,由此经过如下的过程依次排查问题直到解决问题:
1、在C:/ProgramData/MySQL/MySQL Server 5.7/找到mysql的配置文件my.ini,发现其中有datadir的路径配置,且路径正确并且存在
2、猜测mysql服务在启动时可能没有加载到该配置文件,然后找到mysql的安装根目录:C:/Program File/MySQL/MySQL Server 5.7,发现其中没有my.ini,就将第1步中的my.ini拷贝到此文件夹下
3、尝试启动mysql服务,发现报错配置文件加载出错,然后将my.ini的编码格式从utf8改为ansi
4、重启mysql成功