场景说明

在Window上安装mysql5.7,安装后运行mysql,发现服务无法启动问题
在这里插入图片描述

解决方法

  1. 进入mysql的bin目录
  2. 执行mysqld --initialize-insecure 命令
    第一次执行的话,时间会久一些,执行结束后没有输出信息,查看bin的同级目录下会多出一个data文件夹,里面一堆文件
  3. 再次执行net start mysql命令启动服务,发现启动成功!

总结

在mysql5.7以上版本,默认是没有data目录,即没有初始化服务,需要先初始化,才可以启动服务,否则会报服务没有报告任何错误